FW 4 iPod Nano 3G clone -ZX-6302L-TLSTK V2.0 ACU7515

 |
|

12th Mar 2009, 1:10 am
|
|
Senior Member
Valued Member
|
|
Join Date: Aug 2007
Posts: 1,240
|
|
Re: FW 4 iPod Nano 3G clone
Quote:
|
After the flash I remove the usb cable, wait about 20 seconds, then replug the usb cable: the display make a white blink, then off (also the LEDs) for about 15 seconds, then... white screen!!!
|
If you're getting a white screen, it probably means the backlight connectivity is correct. But we should verify that first.
Please install s1giveio and connect the player. Then issue following commands in s1giveio console (excluding the comments):
Code:
o ef 0 ; disable KEY mode on GPIO B
o f0 20 ; enable GPIO B5 for output
o f1 0 ; disable GPIO B5 for input
Then the following two commands will turn on and off the backlight if my guess about it being on B5 is correct:
Code:
o f2 20 ; this line should turn on the backlight
o f2 0 ; backlight should now be off after this one
About CEx and general display connectivity issues: http://wiki.s1mp3.org/Display
__________________
I am no longer affiliated with Actions Semiconductor Co. Ltd. Do not ask me for firmware.
|

13th Mar 2009, 12:24 am
|
|
New Member
|
|
Join Date: Oct 2008
Posts: 15
|
|
Re: FW 4 iPod Nano 3G clone
Quote:
Originally Posted by lolita";p="
Please install s1giveio and connect the player.
|
Hi lolita!
Sorry for the slow response but yesterday I was out of home.
Please don't kill me... but the s1giveio does not work...
I turn the player into ADFU mode, then I upgrade the driver with the one provided with s1giveio... and no hardware information is found. :?
I open the swan_adfu.inf file and I found this line:
Code:
"Swan ADFU Driver"=LIBUSB_DEV, USB\VID_10d6&PID_ff51
Found the bug! The PID of my player is FF79!
Ok, I change the PID into the inf file to FF79, re-upgrade the driver... and it works!
Now in "device manager" I have a "LibUSB-Win32 Devices" icon, and into it a "Swan ADFU Driver".
Well, it seems al ok: I start a command line, type s1giveio.exe and...
Code:
s1giveio v1.3 - some small debug console to access the players hardware
copyright (c) 2006 wiRe <wiRe> - http://www.s1mp3.de/ - LGPL
give access to the device...
found 5 busses
error: failed to open device
Doh! It does not work again! :evil:
A fast search on mympxplayer forum show me this post:
http://mympxplayer.org/image-vp27739.html#27739
... and now?
|

14th Mar 2009, 2:59 am
|
|
Senior Member
Valued Member
|
|
Join Date: Aug 2007
Posts: 1,240
|
|
Re: FW 4 iPod Nano 3G clone
>s1giveio v1.3
You are using an older version of s1giveio which does not properly support the newer devices.
Uninstall LibUsb driver and use s1giveio v1.4:
The latest version is only available in source form but I've compiled a binary here:
http://rapidshare.com/files/209057470/s1giveio14.zip
This version does not need the libusb driver.
__________________
I am no longer affiliated with Actions Semiconductor Co. Ltd. Do not ask me for firmware.
|

16th Mar 2009, 4:19 am
|
|
New Member
|
|
Join Date: Oct 2008
Posts: 15
|
|
Re: FW 4 iPod Nano 3G clone
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:
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.).
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)
|

16th Mar 2009, 4:36 am
|
|
New Member
|
|
Join Date: Mar 2009
Posts: 1
|
|
Re: FW 4 iPod Nano 3G clone
hi..i have same problem. when i turn the device on then theres only a sandclock and that's it. i won't do anything else.and thisisn't my strongest side: and i can't fix it on my own.so can you help me ?
|

16th Mar 2009, 9:16 am
|
|
Junior Member
|
|
Join Date: Feb 2009
Posts: 33
|
|
ciao systembug!
e si avanzo una birra mi sa! scusate per l'assenza.
work to me these steps:
-o ee 0 ; disable the backlight
-o ee 0e ; enable the backight
I use BKS25056 MV6 AK1025 HY XY-1.8CA-V1 ROHS.bin
file for my player.
|

16th Mar 2009, 11:55 pm
|
|
Senior Member
Valued Member
|
|
Join Date: Aug 2007
Posts: 1,240
|
|
Re: FW 4 iPod Nano 3G clone
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.
__________________
I am no longer affiliated with Actions Semiconductor Co. Ltd. Do not ask me for firmware.
|

17th Mar 2009, 12:23 am
|
|
New Member
|
|
Join Date: Oct 2008
Posts: 15
|
|
Re: FW 4 iPod Nano 3G clone
Quote:
Originally Posted by lolita";p="
please do not experiment too much with s1giveio. It is possible to cause hardware damage if you set the I/O ports wrong
|
Ok, I'm sorry! :roll:
Quote:
Originally Posted by lolita";p="
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.
|
I have "expanded" the test in order to use only the lower nibble, and this is the result:
Code:
-o ee 0 ; backlight off
-o ee 1 ; backlight off
-o ee 2 ; backlight off
-o ee 3 ; backlight off
-o ee 4 ; BACKLIGHT ON
-o ee 5 ; BACKLIGHT ON
-o ee 6 ; BACKLIGHT ON
-o ee 7 ; BACKLIGHT ON
-o ee 8 ; backlight off
-o ee 9 ; backlight off
-o ee A ; backlight off
-o ee B ; backlight off
-o ee C ; BACKLIGHT ON
-o ee D ; BACKLIGHT ON
-o ee E ; BACKLIGHT ON
-o ee F ; BACKLIGHT ON
Mmmh... can be that the backlight is connected only on A3, and A2 is for another use?
|

17th Mar 2009, 10:51 pm
|
|
Senior Member
Valued Member
|
|
Join Date: Aug 2007
Posts: 1,240
|
|
Re: FW 4 iPod Nano 3G clone
Thank you. We have now determined that your player has the backlight on GPO A2.
Code:
0000 = 0
0001 = 1
0010 = 2
0011 = 3
0100 = 4
0101 = 5
0110 = 6
0111 = 7
See?
Now we have to figure out LCM's reset and command/data pins.
Try the following commands in s1giveio (excluding the comments):
Code:
o 2 18 ; select CE3
o ee 7 ; turn on all GPO A (backlight should be on now)
o ef 0 ; set GPIO B in GPIO mode
o f1 0 ; disable all input on GPIO B
o f2 35 ; turn on all the GPIO B
o f0 35 ; enable output of GPIO B
o f3 f ; set all GPIO C to output
o f4 f ; turn on all the GPIO C
o f6 0 ; turn off input on GPIO D
o f7 3f ; turn on all GPIO D
o f5 3f ; enable output on GPIO D
o f9 0 ; disable input on GPIO E
o fa ff ; turn on all GPIO E
o f8 ff ; enable output on GPIO E
o fc 0
o fd ff
o fb ff ; do the same for GPIO F...
o fe 7
o ff 7 ; ... and GPIO G.
o ee 4 ; turn off all GPO A except backlight
o f2 0 ; ...the same for B...
o f4 0 ; ...C...
o f7 0 ; ...D...
o fa 0 ; ...E...
o fd 0 ; ...F...
o ff 0 ; ...and G
; ... then turn them back on again...
o ee 7
o f2 35
o f4 f
o f7 3f
o fa ff
o fd ff
o ff 7
w 8000 1 1 ; start oscillation
r 8000 2 ; read register 0
Show what values you get back on the final read.
__________________
I am no longer affiliated with Actions Semiconductor Co. Ltd. Do not ask me for firmware.
|

18th Mar 2009, 12:14 am
|
|
New Member
|
|
Join Date: Oct 2008
Posts: 15
|
|
Re: FW 4 iPod Nano 3G clone
Quote:
Originally Posted by lolita";p="
Thank you. We have now determined that your player has the backlight on GPO A2.
|
Yeah, you're right! I forgot A0 and started pin count from A1 :roll:  ops:
Quote:
Originally Posted by lolita";p="
Try the following commands in s1giveio:
Show what values you get back on the final read.
|
At the end of the procedure i get these values:
It is good?
|
|