February 9 2010

DiJi hacking

Useful Programs
Command Reference
dijiunlock1
dijiunlock2
dijiunlock3
dijiunlock4
dijiunlock5
dijiunlock6
dijiunlock7
have fun hacking :)
DSCN5254
Cart uart adapter
DSCN5284
DSCN5285
residue from the label :-D
DSCN5286
DSCN5287
my new starwars didj
Random Diji Notes:

  • The processor in the Diji is binary compatible with the ARM7TDMI therefor can run Uc linux

http://www.uclinux.org/pub/uClinux/ports/arm7tdmi/
To display a raw rbg image on the lcd
layer-control /dev/layer0 s enable on
layer-control /dev/layer0 s format B8G8R8
layer-control /dev/layer0 s hstride 3
layer-control /dev/layer0 s vstride 960
layer-control /dev/layer0 s position 0 0 320 240
layer-control /dev/layer0 s dirty
imager /dev/layer0 /yourimage.rgb

3 COMMENTS :

  1. By Nrrdzilla on

    Hey.
    Just a quick question regarding mods between DJHI V2.8 and the V2.2 layout. Why the change from 45 degree traces to curved traces? Seems like it would have made it a bigger PITA to do the layout. (?)
    Cheers,
    N

    Reply
    1. By Moogle on

      The change was to try and keep the sd data lines the same length while reducing the noise the sharp edges can cause.

      Reply
  2. By Nrrdzilla on

    > The change was to try and keep the sd data lines the same
    > length while reducing the noise the sharp edges can cause.
    Whoa – what kind of clock rates are you pushing? I haven’t been able to find a freely available doc on clock speeds, edge speeds and skew, just the “simplified” one. Do you have such a beast, or a link to it? All I can find so far is that the DiDj can support 4MB/s -class cards.
    I wonder if, inside the DiDj, the length mismatches are almost at the edge of the spec if you’re seeing problems in your old layout. All the adjacent connection endpoints aren’t exactly far apart =/
    -Something to think about anyway.
    Heh – and _now_ I have to go and look at how to do curved traces in Eagle – a feature I never knew they supported :P
    TIA,
    N

    Reply

Leave a Reply