Re: ASIC3 in loox720

From: Piotr Czechowicz <piotrcze_at_poczta.onet.pl>
Date: Wed, 18 Jul 2007 15:47:04 +0200

> Nice progress :-) It's nice, that the port for such a powerful piece of HW
> isn't dead yet.
>
> Please, can you describe this proccess somehow? I mean, how to find the stuff
> on CPLD to drive leds, LCD, USB for example? I think, that others might join
> your effort if they knew how-to. Well, maybe not but I would give it a try at
> least. Thanks.
>
Ok. That's quite simple :)

I found somewhere, that CPLD is located at physical address 0x10000000.
So I started haret and dumped that region. (pd 0x10000000 1024).
It's easy to notice, that pattern is repeating every 32 bytes, so we can
focus on address space 0x10000000-0x1000001F.

First attempt was to set all this to 0x00 (pfw 0x10000000 8 0x00000000),
then to 0xFFFFFFFF...

You have to be patient and ready to reboot loox if something bad happens
(it does! ;))

By changing address and length of region being set you can observe many
different behaviours... and that's it.

Finally you can tell: this bit, at this location disables WiFi (i use
haret via wifi so it's easy to notice ;)), this enables backlight etc...

Same with USB - normally when you connect/disconnect PDA to linux box
you get messages (dmesg). After disabling one of bits @0x10......
desktop can't see PDA.

Regards,
Piotr Czechowicz.
Received on Wed Jul 18 2007 - 09:48:44 EDT

This archive was generated by hypermail 2.2.0 : Wed Jul 18 2007 - 09:48:59 EDT