Jun 15 2008, 03:59 AM
Post
#1
|
|
![]() Group: Members Posts: 5 Joined: 13-October 07 Member No.: 20,818 |
Hi all!
I recently looked into how the NAND is hooked up on the Zaurus (my C750): CODE TP6 TP5 TP4 --------- TP3 |Xilinx | TP2 |CPLD | TP1 | | --------- TP1 => CE0 TP2 => CE1! (unused?) TP3 => /WP TP4 => /WE TP5 => ALE TP6 => CLE I also found two nicely compatible 8GBit TSOP48 Toshiba Flash Chips in a CNMemory 2GByte CF Card. So I soldered one of the 8GBit chips on top of the already existing 512MBit chip (all signals except CE are shared). Soldering was a bitch though (pins did almost, but not quite reach the pins below), but with lots of solder, cursing, solderwick and patience I eventually had all relevant pins connected. Since the Linux kernel unfortunately always enables/disables both CE signals I couldn't simply use the CE1 signal from the CPLD, but for now (first tests) I hooked up CE to the Cathode of the Green EMail-LED (which is normally always off and the transistor acts as an inverter, so 'on' == low, exactly what I need) and a 10k pull-up. The system boots fine and a hacked up 'fiddle with CEs and read IDs' kernel module finds both Chips just fine: CODE Trying to read id from Flash on CE0 Got maker=98 device=76 Trying to read id from Flash on CE1|GreenLED Got maker=98 device=d3 According to drivers/mtd/nand/nand_ids.c maker 0x98 is 'Toshiba', device 0x76 is a 'NAND 64MiB 3,3V 8-bit' and device 0xd3 is the shiny new 'NAND 1GiB 3,3V 8-bit' (Yay!). This should actually already exercise all control signals, so the only remaining task is to modify the built-in sharp_sl nand driver to properly support two chips. |
|
|
|
![]() |
Jun 16 2008, 07:25 PM
Post
#2
|
|
|
Group: Members Posts: 426 Joined: 10-February 04 From: Virginia, USA Member No.: 1,794 |
|
|
|
|
Jun 22 2008, 01:53 PM
Post
#3
|
|
![]() Group: Admin Posts: 3,281 Joined: 29-July 04 From: Cambridge, England Member No.: 4,149 |
I thought long ago someone was stating that 128MB RAM was possible with the Z. I think it was Speculatrix who (unsuccessfully) tried that. Brave soul. It would have been a success but the chip cracked, or something like that. no, I was trying to fit a bluetooth module inside my sl-6000, turned out I had the wrong type of module - there are many variants of Mitsumi devices. in the process of reassembling it I was squeezing the USB wifi module on and snapped a RAM chip. I tried to find someone who could do BGA "surgery" to remove the bust ram chip and fit a new one, and possibly populate the empty slots for more memory too. that zaurus is still b0rked - the person capable of BGA surgery was unavailable and the RAM chips are very hard/impossible to find. |
|
|
|
ranma Pimp Your Zaurus: 1gbyte Nand Flash Upgrade Jun 15 2008, 03:59 AM
Capn_Fish Very nice! Now how about 1GB RAM? That would R... Jun 15 2008, 09:01 AM
ranma QUOTE(Capn_Fish @ Jun 15 2008, 09:01 AM) ... Jun 15 2008, 09:48 AM
the_oak Wow! Really nice mod. Is hacking the NAND dri... Jun 16 2008, 05:23 AM
stupkid I thought long ago someone was stating that 128MB ... Jun 16 2008, 07:00 AM
ranma QUOTE(the_oak @ Jun 16 2008, 05:23 AM) Wo... Jun 16 2008, 12:34 PM
ranma QUOTE(ranma @ Jun 16 2008, 12:34 PM) The ... Jul 12 2008, 02:21 PM
the_oak QUOTE(speculatrix @ Jun 22 2008, 05:53 PM... Jul 1 2008, 06:29 PM
speculatrix QUOTE(the_oak @ Jul 2 2008, 03:29 AM) QUO... Jul 2 2008, 02:02 AM
pelrun The RAM upgrade is hard simply because it's in... Jun 16 2008, 10:23 PM
speculatrix QUOTE(pelrun @ Jun 17 2008, 07:23 AM) The... Jun 22 2008, 01:54 PM
Ragnorok QUOTE(pelrun @ Jun 17 2008, 06:23 AM) The... Sep 16 2008, 09:38 AM
the_oak Keep up the good work. We'll be waiting to hea... Jul 13 2008, 05:28 AM
speculatrix Is there any news on this l33t hack? It occurs to ... Dec 10 2008, 02:45 PM![]() ![]() |
|
Lo-Fi Version | Time is now: 18th June 2013 - 06:06 PM |