some technical note:
the mini usb connector uses 5 contacs
(
the normal "bigger" connector uses 4 contacts
2 for power/ground
2 for signals
)
the mini usb connetor uses
2 for power
2 for signals
and one magic conntact
this conntact is not used on dump cable-changers
but on hostcabels its wired ( maybe with resistor) to ground ( i am not shure if its ground
or power, but it is linked with some outside connector )
so its possible for the usbdriver to check if there is an hostcable by asking the state of this magic pin.
if it is an hostcable the driver turns power on and start useing it as host.
if this magic pin has no connection then the driver uses client mode.
so its possible to use any adaptor-cable by overrideing the driver function asking the state of the pin. ATTENTION !! this DESTROY your zaurus if you connect to an PC and switch in hostmode ....... ( i think .. i nerver tried it ... so my zaurus lives )
but you can also use some measure device and small needel s to check
if your adaptercable has wired ( mybe with resistor ) pins between 1-2 or 4-5
( depends how you are counting )
if it is wired you got an hostcable
if not its and dump changer ...
ih hope this helps
I would be very careful with doing this. In host mode, the Z is expected to provide power while in client mode, the host pc will provide power to the Z which it is not supposed to accept, because if it does, it fries
If you really can't find a host cable, then you are better off hacking a normal cable and connecting the magic pin. There is plenty of guides online with picture illustrations showing how this can be done. I would advise not to change the behaviour in the driver/software code since accidents may happen and you can accidentally switch mode or worst, misconfigured hotplug mechanism does it for you and suddenly, your Z is smoking.