Third Party > Repairing and Upgrading Rockbox Capable Players
iPod nano 1G Flash Upgrade Hack
conejoroy:
Hello all, happy new year!
I'm very happy with my iPod nano 1G and rockbox, the only problem is
that 4GB is very little to upload music in lossless formats.
I'd like an advise from someone wise in electronics or a rockbox developer who knows the internals of the iPod nano hardware.
Given that firmware can be modified:
1) Is it possible (by means of a hardware hack) to upgrade the flash in the nano? I mean removing the little PCB with the flash storage and controller altogether and adapt something else.
2) the elements mentioned above could be replaced with (for example) the insides of an USB pendrive? is there critical differences between a USB pendrive flash controller/storage and the equivalent to be replaced in the nano?
3) apart from the flash controller and storage (that will be replaced)
is there some other limitation in the rest of the hardware to handle >4GB?
4) rockbox should be able to handle lets say 32 or 16 GB with the nano hardware?
(I'm sorry if it sounds naive.. I know little about electronics to have a picture of what's possible and what's not)
please note that I don't care about the new thing fitting or not the original case, I'll be designing another one just slighty ticker with a "diyMod", an amplifier built inside and a higher capacity battery.
If a flash upgrade could be possible it will be awesome.
Thanks =)!
PS: why not modify an iPod Video 5G with Compact Flash & an internal amplifier as some people are doing? because this is what I got and I believe a custom iPod nano case with those elements will still be smaller (and its great to have a custom made case)
EDIT: I just read that nano uses the same ATA driver than 5G and is exactly the same CPU.. so the player communicates with the flash PCB (despite its custom connectors) using standard ATA? could be possible to connect a Compact Flash without so much effort?
saratoga:
Thats not going to work. At most, you could replace the NAND chips with larger but electrically compatible ones. However, I don't know of anyone successfully doing this, if its even possible.
conejoroy:
well I found that most nanos had flash memory chips soldered directly to the main PCB.. with that PCB one must be mad to desolder chips just to "try" something.. to much risk to destroy the player..
but mine is like this: http://blog.hishamrana.com/images/nano30.jpg
it has a second PCB only to hold the flash chips, so it is very easy to remove and try something else. that's why I thought nanos had some kind of detachable "disk" like 5G.
my chips are 2 SAMSUNG K9WAG08U1M (2GB each). they seem to be very common.. now there is a 8GB part, K9NCG08U5M, that is exactly the same package with the same characteristics but higher capacity.
I dont expect to somehow get those 8GB chips, solder them on a board, plug them in and magically get 16GB available in rockbox (I dont know how that works). but in theory, is there any restriction in the flash controller in the nano to handle more than 4GB in flash chips?
the original chips are SLC.. the flash controller in the nano cares about this? I mean.. lets say that I buy some cheap pendrive with TSOP1, pin-compatible chips but MLC.. it need to be handled in a different way than SLC?
perhaps this is more trouble than its worth.. but its interesting and I'd like to give it a try =)
torne:
Yes, MLC flash needs different wear levelling and remapping algorithms in the controller.
conejoroy:
the nano controller need MLC handling to be implemented in software or flash type is fixed in the hardware? if its software, that functionality is already implemented in rockbox?
capacity of flash chip(s) is fixed by a constant value or detected at runtime? will it support or detect >4GB if the chips are of higher capacity?
Thanks =)!
Navigation
[0] Message Index
[#] Next page
Go to full version