Author Topic: Ultimate Zaurus: Sl-c13000 :-)  (Read 10571 times)

daniel3000

  • Hero Member
  • *****
  • Posts: 1003
    • View Profile
    • http://
Ultimate Zaurus: Sl-c13000 :-)
« on: March 27, 2006, 08:06:25 am »
Hello,

I have an SL-C3000 and would like to optimize it hardware-wise.

I'd like to know if the following is possible (please let me know if one of the points is not possible):

* Trade it with someone against an SL-C1000 (who would be willing to trade?) and use the 1000 as the basis for the following:
* implant an USB bluetooth dongle (which one is best?)
* implant an USB WLAN dongle (which one is best?)
* Use a 4GB CF card or microdrive externally via slot as storage
* Use SD card >1GB as storage (does the new driver work flawlessly?)
* Run Cacko 1.23 ROM on it using the built-in BT and WLAN
* Run pdaXrom on it using the built-in BT and WLAN
* Still using the external USB client and host ports normally for peripheral devices such as mouse, keyboard, USB storage...


This would allow me to use the most recent ROM developments, which are not available for the SL-C3000, allow for easier file transfer and backups, since the large storage is not built-in but removable, and it would allow to use the wireless technologies without swapping any cards.

Thanks for any hints
daniel
« Last Edit: March 27, 2006, 08:07:00 am by daniel3000 »
SL-C3200 with weeXpc, based on pdaXrom 1.1.0beta3
HP 200LX with MS-DOS 5.0

Hrw

  • Hero Member
  • *****
  • Posts: 1366
    • View Profile
Ultimate Zaurus: Sl-c13000 :-)
« Reply #1 on: March 27, 2006, 08:45:24 am »
You forgot bigger battery to provide power for wifi dongle (they are often so power hungry that refuse to work with palmtops).

Also memory upgrade to atleast 128M
OpenZaurus 3.5.4x Release Manager
OpenEmbedded, Ångström, Poky developer
My website

Misc embedded hardware.

koen

  • Hero Member
  • *****
  • Posts: 1008
    • View Profile
    • http://dominion.thruhere.net/koen/cms/
Ultimate Zaurus: Sl-c13000 :-)
« Reply #2 on: March 27, 2006, 09:12:16 am »
Quote
You forgot bigger battery to provide power for wifi dongle (they are often so power hungry that refuse to work with palmtops).
[div align=\"right\"][a href=\"index.php?act=findpost&pid=120457\"][{POST_SNAPBACK}][/a][/div]

The usbhost chip is generally limited at 100mA, so you'd need to find a better +5V source to power those wifi dongles
Forums are not bugtrackers!!! Smart questions
Ångström release team
iPAQ h2210, iPAQ h5550, iPAQ hx4700, Zaurus SL-C700, Nokia 770, all running some form of GPE
My blog

albertr

  • Hero Member
  • *****
  • Posts: 535
    • View Profile
    • http://
Ultimate Zaurus: Sl-c13000 :-)
« Reply #3 on: March 27, 2006, 09:29:18 am »
As was posted on the other thread and also explained here:

http://www.iral.com/~albertr/linux/zaurus/wireless/

 the power regulator that provides +5V  to OTG connector is limited artificially to ~200mA. That could be changed by simply replacing the resistor. I'm currently using it to provide ~600mA (1K resistor) to my internal wifi usb module and internal serial bt module, and it has no problem to power up them both at the same time. So, it's sure doable.
-albertr

daniel3000

  • Hero Member
  • *****
  • Posts: 1003
    • View Profile
    • http://
Ultimate Zaurus: Sl-c13000 :-)
« Reply #4 on: March 27, 2006, 10:29:29 am »
Quote
You forgot bigger battery to provide power for wifi dongle (they are often so power hungry that refuse to work with palmtops).

Also memory upgrade to atleast 128M
[div align=\"right\"][a href=\"index.php?act=findpost&pid=120457\"][{POST_SNAPBACK}][/a][/div]

Memory upgrade qould be nice, but not worthwhile for me. Too much potential trouble for too little profit. A swap file could be used on a card.

Battery: If the wireless modules can be switched off when not in use, it would not be worse than it is now with external hardware.

daniel
« Last Edit: March 27, 2006, 10:30:02 am by daniel3000 »
SL-C3200 with weeXpc, based on pdaXrom 1.1.0beta3
HP 200LX with MS-DOS 5.0

daniel3000

  • Hero Member
  • *****
  • Posts: 1003
    • View Profile
    • http://
Ultimate Zaurus: Sl-c13000 :-)
« Reply #5 on: March 27, 2006, 10:35:00 am »
Quote
As was posted on the other thread and also explained here:

http://www.iral.com/~albertr/linux/zaurus/wireless/

 the power regulator that provides +5V  to OTG connector is limited artificially to ~200mA. That could be changed by simply replacing the resistor. I'm currently using it to provide ~600mA (1K resistor) to my internal wifi usb module and internal serial bt module, and it has no problem to power up them both at the same time. So, it's sure doable.
-albertr
[div align=\"right\"][a href=\"index.php?act=findpost&pid=120460\"][{POST_SNAPBACK}][/a][/div]

Yes, I visited that great page but at the moment it is a bit beyond my skills.
Well, I'd have non problems with soldering that small stuff, but there are still too many variables which, when varies, could lead to unwanted results.
Do you plan to provide step-by-step installation instructions with a part lists once you're finished? And an IPK for the new USB driver?

If so, I'll gladly pay / donate a good amount for your efforts!

I woud also consider to only inbuild BT OR WiFi, maybe not both, if that makes things much easier (no second internal port needed...)


daniel
SL-C3200 with weeXpc, based on pdaXrom 1.1.0beta3
HP 200LX with MS-DOS 5.0

albertr

  • Hero Member
  • *****
  • Posts: 535
    • View Profile
    • http://
Ultimate Zaurus: Sl-c13000 :-)
« Reply #6 on: March 27, 2006, 10:58:36 am »
Daniel,

I saw your modifications done for HP 200LX, so don't tell me that Zaurus would be too difficult for you

But of course you're right about compilation part, having a working build environment is a must, since many hardware changes require the appropriate changes in the software. Speaking of which, I'd suggest to go with either pdaXrom or OZ/OE, since both of them have open source build environments. Sure it's possible to re-compile the kernel and write applications for Sharp Qtopia-based distributions too, but you may find yourself handicapped at some point due to lack of open source code.

 Also, the Zaurus is quite a survivor device, IMHO. During my experiments, I used to connect wrong signal lines, wrong GPIO pins and it's still not damaged. I doubt that it's my luck, so probably it's not that easy to be killed.
-albertr

Fushnchupsh

  • Full Member
  • ***
  • Posts: 143
    • View Profile
    • http://
Ultimate Zaurus: Sl-c13000 :-)
« Reply #7 on: March 27, 2006, 02:29:26 pm »
Quote
Also, the Zaurus is quite a survivor device, IMHO. During my experiments, I used to connect wrong signal lines, wrong GPIO pins and it's still not damaged. I doubt that it's my luck, so probably it's not that easy to be killed.

except when trying to change your rom....  Some very small mistakes can lead to having to ship back to japan!
 

--Fish
C3200 (Conics) Pdaxrom r198
Symbol cf wifi
GE USB host "cable"
Nokia 770 (Woot!)

daniel3000

  • Hero Member
  • *****
  • Posts: 1003
    • View Profile
    • http://
Ultimate Zaurus: Sl-c13000 :-)
« Reply #8 on: March 27, 2006, 04:04:09 pm »
Quote
I saw your modifications done for HP 200LX, so don't tell me that Zaurus would be too difficult for you

Well, the 200LX is about 12 years old. Electronics which were really small back then are HUGE now :-]
But as I said, the soldering stuff is not what I'm afraid of.
I rather fear that it gets too complicated to find the appropriate driver, take too much time to compile a fitting kernel, will drive me crazy to find the solution for problem xy.... you know.
That's why I'd prefer a step-by-step guide and a list of parts which work definitely and a driver which fits definitely.

daniel
SL-C3200 with weeXpc, based on pdaXrom 1.1.0beta3
HP 200LX with MS-DOS 5.0

jam13

  • Newbie
  • *
  • Posts: 20
    • View Profile
Ultimate Zaurus: Sl-c13000 :-)
« Reply #9 on: March 27, 2006, 05:10:34 pm »
Quote
the power regulator that provides +5V  to OTG connector is limited artificially to ~200mA. That could be changed by simply replacing the resistor. I'm currently using it to provide ~600mA (1K resistor) to my internal wifi usb module and internal serial bt module, and it has no problem to power up them both at the same time. So, it's sure doable.
-albertr
[div align=\"right\"][a href=\"index.php?act=findpost&pid=120460\"][{POST_SNAPBACK}][/a][/div]

That sounds interesting!

So piggybacking a 2k2 resistor should up the current limit to around 500mA? If so then that should be enough to spin up a 1.8" USB drive without external power. I'm pretty sure the running current requirement is pretty low (around 200mA), but it needs a bit of a bump to get it going.

Wonder why they limited it to 200mA though?
SL-C1000 / 1Gb Transcend SD / Mercury WiFi CF
OZ 3.5.4.1alpha

albertr

  • Hero Member
  • *****
  • Posts: 535
    • View Profile
    • http://
Ultimate Zaurus: Sl-c13000 :-)
« Reply #10 on: March 27, 2006, 08:32:58 pm »
I dunno what reasoning Sharp had behind this limitation... At first I was afraid that upping the current limit may have adverse effect, but now running it for a couple of weeks, I can't tell the difference. Interesting that 1K resistor is just enought for powering up both internal wifi and internal bt. If I add external usb ethernet dongle then the overcurrent protection kicks in and the regulator starts to oscillate.
-albertr
« Last Edit: March 27, 2006, 08:37:08 pm by albertr »

albertr

  • Hero Member
  • *****
  • Posts: 535
    • View Profile
    • http://
Ultimate Zaurus: Sl-c13000 :-)
« Reply #11 on: March 27, 2006, 08:46:12 pm »
Quote
That's why I'd prefer a step-by-step guide and a list of parts which work definitely and a driver which fits definitely.

I posted the make/model numbers for dongles I was using, Let me know if it was not clear or you have any questions, As far as serial and ohci glue drivers go, I posted all the source code I wrote. I think of it as of a moving target, that means it's more like DYI kind of job than consumer-grade product. If you are interested in this, I'd suggest to start with setting up your build environment first, then grabbing the source code and reading/modifying it. It could be fun and ineresting learning experience along the way, at least it was for me.
-albertr

bam

  • Hero Member
  • *****
  • Posts: 1213
    • View Profile
    • http://thegrinder.ws
Ultimate Zaurus: Sl-c13000 :-)
« Reply #12 on: March 28, 2006, 12:07:56 am »
hmmmmz, 1gig of rom, sounds good!
SL-C3100 current: Stock/Tetsu 18h
Socket BT CF Card
Linksys WCF-12 802.11b/Cheapie USB Ethernet

The Grinder

Da_Blitz

  • Hero Member
  • *****
  • Posts: 1579
    • View Profile
    • http://www.pocketnix.org
Ultimate Zaurus: Sl-c13000 :-)
« Reply #13 on: March 28, 2006, 06:47:44 am »
"the most recent ROM developments" (being pdaXrom and OZ) play very nice with the c3000, if you want wifi in the c3x00 series then head over to the c3x00 hardware fourumns where they are engineering carbon fiber cases

as for internal wifi you could go 802.11G with OZ and compile drivers for the cards, you wont get full speed but when did you ever achive that anyway at least you can connect to 802.11g only AP's and you dont hold up the airwaves with 802.11b speeds

there is a hack with a hot knife to make the internal slot externally acsessible, get creative
Personal Blog
Code
Twitter

Gemini Order: #95 (roughly)
Current Device: Samsung Chromebook Gen 3
Current Arm Devices Count: ~30
Looking to acquire: Cavium Thunder X2 Hardware

amrein

  • Sr. Member
  • ****
  • Posts: 345
    • View Profile
    • http://
Ultimate Zaurus: Sl-c13000 :-)
« Reply #14 on: March 28, 2006, 12:15:25 pm »
For me, the best Linux PDA/Smartphone would be a mix between the incoming QTEK 9600 and the already released SL-C3200 hardware. A new dream machine.