Rockbox General > Rockbox General Discussion

Unbricking the Cowon V5: SDCFG value for TCCtool needed

<< < (2/2)

saratoga:
Sorry I misunderstood.  i thought you meant it had 32MB of RAM, but looking at that link its a 128MB module.  I don't think the firmware size matters to the SDCFG register, probably just the total size of the memory module.  If theres another 128MB player with known register, then you could try that.


--- Quote ---Is there a way to reverse-engineer the V5 firmware, or any other way to look around in it, which might reveal something about the right SDCFG?

--- End quote ---

I guess disassemble the firmware and find the parts where it initializes the memory.  But at least on older TCC devices the SDCFG only has a few possible combinations that make sense, so educated guessing might be quicker.  Of course thats assuming the new chip and firmware are even compatible with tcctool (i have no idea how this works).

dfkt:
I think the S9/J3 have 128MB RAM - but doesn't the V5 have more, since it has two RAM chips (both different serial/spec numbers as well)? I'm asking since in WinCE the task manager showed 166636 KB RAM. So might it be that total RAM is (at least) 256MB? Here's a screenshot of the task manager, showing 152MB - but since it's bricked I can't check anymore: http://www.anythingbutipod.com/archives/images/cowonv524.jpg

Also, the S9/J3 run Nucleus or VxWorks, while the V5 runs WinCE6 - not sure if that is of any concern for this matter.

Unfortunately, disassembling the firmware is way over my head. I have no experience with that, I wouldn't even know where to start. I just thought there might be some hints in there - but nothing I could do about it.

I can't be sure the new chip and firmware is compatible with tcctool, but I got the V5 into the hidden recovery mode, being recognized by libusb as a TCC device. I got tcctool to recognize the player as well - but didn't try to write any files onto it, due to the filesize limitation in tcctool and due to the lack of the SDCFG value.

saratoga:
Sorry, i'm basically useless here.  I don't know much about the TCC chips aside from skimming some of the datasheets. 

dfkt:
Bumping my ancient thread... would the info found in this document be useful for finding the SDCFG value for my player (assuming the 91xx is similar to the SoCs mentioned in there)?

http://ripz.smartru.com/Gpad/patches/smartq-kernel-patches/patches/smartqv/linux-2.6.28/0012-Merge-telechip-nand-driver-to-kernel-V7003.patch

Especially this part seemed interesting:


--- Code: ---+#elif defined(TCC92XX) || defined(TCC89XX)
+ #define HwSDR_FIX 0x07282000
+ #define HwSDR_RFR 0
+ #define HwSDCFG_P0 HwSDCFG
+ #define HwSDCFG_P1 HwSDCFG
--- End code ---

Navigation

[0] Message Index

[*] Previous page

Go to full version