Quote:
Originally Posted by systembug";p="
Quote:
Originally Posted by lolita";p="
use s1giveio v1.4
|
Hi lolita!
Thank you for the tool. I have uninstalled the LibUSB driver and replaced it with the standard ADFU driver taken from this package. I had some problems because the ClassGUID key into the .inf file was incorrect, but I have corrected it.
After the installation I start the new version of s1giveio, but this is the response:
Code:
s1giveio v1.4 - some small debug console to access the players hardware
copyright (c)2008 wiRe <wiRe> - http://www.s1mp3.de/ - FREEWARE
give access to the device...
error: no device found
After some tries I plug the player into "normal mode" (as USB drive)... and the s1giveio recognize it! :shock:
|
That is correct. This version of s1giveio works with devices that are in U disk mode.
Quote:
Apart of these "problems", I tried your commands, but they does not work 
I made some tries, and I found the command that enable and disable the backlight:
Code:
-o ee 0 ; disable the backlight
-o ee 0e ; enable the backight
Further tests have shown that the backlight is enabled if the first nibble has a value from C to F, while the second nibble can be any value (i.e. 0c, 1d, 2e, 3f etc.).
|
Port EE is the GPOA3 data register, and only the lower nybble is GPOA3[3:0]. Unless you have read GPIO registers map (
http://wiki.s1mp3.org/ATJ209x_GPIO), please do not experiment too much with s1giveio. It is possible to cause hardware damage if you set the I/O ports wrong. The upper nybble of EE should be left alone, it controls other functions that should not be changed.
C = 1100, F = 1111. Do values 4 and 8 work? If only C and above works, your player has
two backlight control lines, which is very unusual.
Quote:
FYI this is the dump of the memory from E0 to FF:
Code:
-i e0 20
E0 00 78 40 01 07 00 00 00 - 00 78 78 09 00 78 0E 00 .x@......xx..x..
F0 00 15 31 87 07 00 00 00 - 00 00 00 00 00 00 08 00 ..1ç............
... strange player? 8)
|
That is the I/O ports, not memory. You definitely have a strange player... I don't know of any other players with the backlight on both A3 and A2. Also, GPOA3 doesn't really exist, but the actual pin is CE3.
Please test the GPOA pins again via port EE and determine if your player really does have 2 backlight control lines. Try 1, 2, 4, and 8 only -- these turn on only GPOA0,A1,A2,and A3. Do not disturb the upper 4 bits of the port, leave them at 0.