Help - Search - Members - Calendar
Full Version: Pdaxrom Rc12 For C3000 Beta 1
OESF Forums > Distros, Development, and Model Specific Forums > Distro Support and Discussion > pdaXrom
Pages: 1, 2
ThC
Hi,

so, finaly I have made it, a fully working pdaXrom for c3000. Btw it's not really finished yet as I still have to finish the c3000 implementation in the pdaXbuilder but I think I'll now take one week of real holidays before finishing that biggrin.gif

The Beta can be found Here and here are some instructions :

1) Check and decompress the pdaXrom-c3000.tar.bz2 to your CF or SD card

2) Ensure that your C3000 machine has a standard HD partitioning (e.g. as it was originally), booting may fail if this is not the case

3) Turn the zaurus over and flip the battery case switch to “Unlocked”. Remove the battery cover, and find the small reset microswitch on the left. The battery cover or the stylus can be used to press it.

4) Switch back to locked without puting back the battery cover yet as you'll need to reset again

5) Insert the CF card with the image in the root, as described above.

6) Plug in the AC power jack. The yellow charge lamp must be on indicating external power, or you will get an error message in japanese later.

7) Press the “OK” key and keep it pressed while pressing the “On/Off” button on the front side.

8) The Maintenance Screen will display. Choose “Update” this is item 4.

9) The next screen will ask the source, choose “CF” or "SD".

10) The next screen asks for confirmation, choose1 “Yes” this is the left button

11) now, in the pdaXrom updater menu, choose option 3 - "NAND Flash utils"

12) choose option 1 - "Resize root partition" and enter 6 (any other value may either not permit flashing or brick your Zaurus)

13) Your Zaurus will then reboot, reset it and restart from steps (5) to (10)

14) Then choose the first option 1 - "Install new ROM"

15) When it ask you if you want to format internal user flash : answer "No"

16) Choose 6 - "Install hdimage (c3000 only)" and wait as it will take a while

17) Finally go back to 3 - "NAND Flash utils" and seect 2 - "Format user Partition"

Et voilà, now you're ready, just reboot with 7 - "Reboot" and enjoy pdaXrom on your c3000 wink.gif

and please give feedbacks about found bugs and method you used to fix them smile.gif
flavien
youhhhhhhhhhhhhhhhh tongue.gif
terryleung83
great job!
but before i install it
i want to ask how difficult to switch it back to sharp rom/cacko rom?
ThC
to Switch back you'll have to firstly reuse this updater.sh to resize your flash to 5Mb, then either reinstall cacko rom as you would do whenever, or you'll need to follow the procedure to go back to Qtopia from the c3000 forums here wink.gif
terryleung83
QUOTE(ThC @ Dec 24 2005, 06:01 AM)
to Switch back you'll have to firstly reuse this updater.sh to resize your flash to 5Mb, then either reinstall cacko rom as you would do whenever, or you'll need to follow the procedure to go back to Qtopia from the c3000 forums here wink.gif
*


ok i will try it tonight after i have finished my movie
in the worse case, i can follow the "Returning Your Zaurus SL-C3000 To It's Factory Settings" from http://www.xlfag.com/zaurus/
pyknite
yeah great work.... vivement que mon zaurus arrive (mardi normalement wink.gif )

aufait, your tutorial ta have dual boot with cacko and pdaxrom rc10 work with this pdaxrom??

++
ThC
my tuto works with an rc12 root-akita image but I don't know if it will work to dual boot Qtopia while having pdaXrom as first choice ... it may worth a try but not right now wink.gif ... Maybe I'll try later btw

edit : first bug : to be able to use ipkg well, you'll have to edit destinations in /etc/ipkg.conf to suit hd mounts as it' s not the standard pdaXrom's one
pyknite
i have made a mirror here: http://pyknite.monserveurperso.com/pdaxrom/

on sait jamais wink.gif
drnick
Thank you so much!
Everything looks great and the instructions you provided were accurate and without guesswork. I am running pdax on my c3000 successfully. I am at home and without wireless so I cannot test that right now. Other than that I have had no problems with the built in apps. You deserve a break.
terryleung83
QUOTE(drnick @ Dec 24 2005, 07:07 AM)
Thank you so much!
Everything looks great and the instructions you provided were accurate and without guesswork.  I am running pdax on my c3000 successfully.  I am at home and without wireless so I cannot test that right now.  Other than that I have had no problems with the built in apps.  You deserve a break.
*


now downloading...I am very excited for the great thing provided by you and the pdaxrom team:)
marry christmax everyone!
(and hope that i can find as many bugs as i can, so we can have a real released rather than a beta soon)
ThC
As for hardware supported in this release : I've tested wireless with my WCF12 wifi card and I think that every card supported by pdaXrom should be working as well.
Flavien who made the first beta testings tested his usb mouse with success so everything should work like pdaXrom too.
My only concern as I don't have any BT card to test with is the bluetooth support as there are some errors at boot time and during install with bluetooth related stuff which I still didn't got rid of
terryleung83
QUOTE(ThC @ Dec 24 2005, 08:06 AM)
As for hardware supported in this release : I've tested wireless with my WCF12 wifi card and I think that every card supported by pdaXrom shiould be working as well.
Flavien who made the first beta testings tested his usb mouse with success so everything should work like pdaXrom too.
My only concern as I don't have any BT card to test with is the bluetooth support as there are some errors at boot time and during install with bluetooth related stuff which I still didn't got rid of
*


then i can help you:) i have a billionton cf bluetooth card as well as a usb bluetooth
wait to see my info about them:)
Chero
Congrats !!!!

Message to the forum moderators : someone should pin this thread .

Have fun,
Chero
drnick
usb mouse & prolific USB-Serial adapter works. Doesn't look like my wifi card works yet (Planex gw-cf11x), but i have a netgear MA701 wifi at school I can test when I get back. great work!
terryleung83
i have just installed it and it is really nice!
it is much faster than what i imagine at the first time

thx!!

i have inserted my billionton bluetooth card
it got recognized but i dont know how to set it work for testing(there are not any apps for bluetooth installed, am i right?)
also you have mentioned that we need to change the destination for ipkg
i want to know more detail on that (this is the first time using pdaxrom, really dont have and clue on the system)

also, my symbol wifi card got it work as well as my usb mouse
i will test more for you smile.gif
ThC
@terryleung83 : you have to change lines with /mnt/ide , /mnt/ide2, /mnt/ide3 by /hdd1 , /hdd2 and /hdd3
terryleung83
QUOTE(ThC @ Dec 24 2005, 09:07 AM)
@terryleung83 : you have to change lines with /mnt/ide , /mnt/ide2, /mnt/ide3 by /hdd1 , /hdd2 and /hdd3
*

it seems that the feed is still dead and i cannot install bluetooth apps...therefore i will test them tomorrow smile.gif
flavien
QUOTE(ThC @ Dec 24 2005, 06:07 PM)
@terryleung83 : you have to change lines with /mnt/ide , /mnt/ide2, /mnt/ide3 by /hdd1 , /hdd2 and /hdd3
*

and type # mkdir /hdd2/tmp in a console to add the symbolic link tmp -> /hdd2/tmp forgotten in installation script
oncle-dave
tongue.gif tongue.gif tongue.gif Excelent ... tongue.gif tongue.gif tongue.gif

Ca marche Nickel ..


My Wifi Card Work WCF12
My SD Card 1 Go Work.



Thanks you..

Oncle-dave
oncle-dave
Petite Question :

- Comment faire marche la connection USB avec le PC ?
Le Zaurus est bien reconnu comme un disque ( de SL-C1000 au lieu de SL-C3000 ) mais quand je veux lire le disque il me dit que le disque n'est pas OK.
- Quelle Adresse de Feed il faut utiliser ?
- Le reseaux ( serveur ssh ) plante de temp en temp.


D'avance Merci.


PS : Je pose mes question en Fr, c'est plus simple pour moi.

Oncle-dave
pgas
je propose qu'on fasse la vf plutot dans le forum:
http://www.oesf.org/forums/index.php?showforum=61

- Comment faire marche la connection USB avec le PC ?
Le Zaurus est bien reconnu comme un disque ( de SL-C1000 au lieu de SL-C3000 ) mais quand je veux lire le disque il me dit que le disque n'est pas OK.

Is the partition you try to "expose/share" formatted in a unix format?

-- Le reseaux ( serveur ssh ) plante de temp en temp.

over usb?
al_do
ty so much for this gift.

as soon as I get home I'll try it on my c3000!

merry xmas to all
alessandro (IT)
oncle-dave
- Is the partition you try to expose is formatted in a unix format?


No the /hdd3 is in vfat
The Install script don't touch to this partition.
I think the Partition who is mount in my PC is not /hdd3 ? How to change ?

- over usb?


The ssh stop when i upload a file. With my Wifi Card WFC12.


Thanks for you answer.
Oncle-dave
pgas
QUOTE
I think the Partition who is mount in my PC is not /hdd3 ? How to change ?

there is a settings->usbsettings , but you might have to look in /usr/bin/usbfunction.py to adapt it to the c3000 partitions.


QUOTE
the ssh stop when i upload a file. With my Wifi Card WFC12.

Do you use hostap drivers?
search a bit in this forums for this card
ThC
Thanks a lot pgas for your support ... I should have talked with you more while making it wink.gif

There's a c1000/c3100 feed available here for those of you like as impatient as me to try out the full potential of this beta wink.gif (only tryed mesa3d package atm which works quite well even if ipkg produces lots of errors while installing the packages :/)

Have fun ^^
drnick
QUOTE(ThC @ Dec 25 2005, 01:55 AM)
Thanks a lot pgas for your support ... I should have talked with you more while making it wink.gif

There's a c1000/c3100 feed available here for those of you like as impatient as me to try out the full potential of this beta wink.gif (only tryed mesa3d package atm which works quite well even if ipkg produces lots of errors while installing the packages :/)

Have fun ^^
*


indeed ipkg produces lots of errors for the packages but it doesnt stop the packages from being installed and working correctly. i managed to set up internet connection sharing over usb successfuly using the pdaxrom usb sync manager. i had to symlink /home/tmp to /hdd2/temp and i found some good pdax mirrors on spy.org. im currently posting this on firefox on pdax for c3000. thank you thc for this stable and usable release of rc12! so far ive only installed firefox and gaim and both work great. up next is getting gpsdrive and xfce to work.
someonehoi
Thanks!

i have installed the pdaxrom.
Everything works.

I will install more softwares to test it.
oncle-dave
Thanks for this Feed.

When i gunzip the file I Have :

gunzip: 31cfeed.tar.gz: invalid compressed data--format violated sad.gif

oncle-dave smile.gif
ThC
I've unrared it using windows ... it produces an error as well but nevertheless unrars correctly.
If needed (and if the server doesn't get back up by the time), i'll repack it and upload somewhere wink.gif
oncle-dave
Hey.




Where to find e17 or Windows Maker for this release of PdaXrom ?
Where to find Gtk2 for this release of PdaXrom ( for Ethereal ) ?

Thanks you.

Oncle-dave rolleyes.gif
elektron
quick note. had to repartition my internal drive to original settings, but after that the install went fine. am currently attempting to get my SanDisk ConnectPlus 128M card to work..

doing research.. ;-)
pyknite
i have receveid my zaurus today... install sone sucessfully wink.gif

thx a lot for your good job wink.gif
asm-nai
QUOTE(pyknite @ Dec 24 2005, 11:39 PM)
i have made a mirror here: http://pyknite.monserveurperso.com/pdaxrom/

on sait jamais wink.gif
*


Hi.

I also made a mirror here. wink.gifWanderingZaurusWik/rom

I will try install pdaX tonight. smile.gif

Thanks for ThC.
Mongus
Very nice! This is working MUCH better than dual-boot. smile.gif

I had to make a few changes to get mine working well. I changed /etc/pcmcia/network so it wouldn't suspend my hard drive along with my WiFi card. This is mentioned in previous threads but I think it would be helpful to have it in this thread. Just change these lines:
CODE
       /sbin/cardctl resume
...
       /sbin/cardctl suspend
so they look like this:
CODE
       /sbin/cardctl resume 0
...
       /sbin/cardctl suspend 0

I also switched to hostap for my AmbiCom WL1100C WiFi card because the orinoco driver was randomly dropping my connection during heavy use. It is working VERY well now.

I'm still working on getting my Audiovox RTM-8000 GPRS working. I haven't had much luck in any ROM yet. sad.gif

Thanks for all the work guys! Best Christmas present I got! biggrin.gif
oncle-dave
How to switched to Hostap because i have the seem problem with with Linksys WCF12 Wifi Card.

Thanks you.

Oncle-dave
Mongus
Sorry for taking so long to reply. I've got WAY too many projects I'm working on. sad.gif

First, you'll need to get the drivers here because they aren't included in the version of rc12 we're using. Extract that file into your root directory. The hostap files will end up in /lib/modules/2.4.20/kernel/drivers/net/wireless/. Unfortunately, the system won't find them there. I added symlinks to the files in /lib/modules/2.4.20/pcmcia/.
CODE
ln -s /lib/modules/2.4.20/kernel/drivers/net/wireless/hostap* /lib/modules/2.4.20/pcmcia/

(The command above should all be on one line)

Next, you'll need to edit /etc/pcmcia/hermes.conf. Change the first three lines to look llike this:
CODE
device "hostap_cs"
 class "hermes"
 module "hostap", "hostap_cs"

You'll also need to find your card description further down in the file and change
CODE
 bind "orinoco_cs"
to
CODE
 bind "hostap_cs"


Make sure you restart your PCMCIA services
CODE
/etc/rc.d/init.d/pcmcia restart
and insert your card.

That should do it for you. I don't think I've forgotten anything. smile.gif

(Edited to fix link command)
humit
Hi,

I finally test pdaXrom with my c3000, it really feels like running linux smile.gif Thank you guys.

I've wrote a small, quick&dirty fix script for some of the known bugs:

CODE
#!/bin/sh

echo "creating /hdd2/tmp ..."
mkdir /hdd2/tmp

echo "creating /hdd2/usr/local ..."
mkdir /hdd2/usr/local

echo "creating /hdd2/usr/games ..."
mkdir /hdd2/usr/games
mount -o remount,rw /dev/root /
ln -s /hdd2/usr/games/ /usr/
mount -o remount,ro /dev/root /

echo "configuring /etc/ipkg.conf ..."
cat << EOF > /etc/ipkg.conf
src unstable    http://www.pdaxrom.org/unstable
src stable    http://www.pdaxrom.org/feed

dest root /
dest cf   /mnt/cf
dest sd   /mnt/card
dest net  /mnt/net
dest user /mnt/user
dest ide  /hdd1
dest ide2 /hdd2
dest ide3 /hdd3
dest usbstorage /mnt/usbstorage
dest tmpinst /home/tmp/ipkg/inst

EOF

echo "configuring Virtual Keyboard ... "
head -37 /usr/bin/xvkbdlauncher > /tmp/xvkbdlauncher.tmp
tail -9 /usr/bin/xvkbdlauncher  >> /tmp/xvkbdlauncher.tmp
cp /usr/bin/xvkbdlauncher /tmp/xvkbdlauncher.orig
cat /tmp/xvkbdlauncher.tmp > /usr/bin/xvkbdlauncher

echo "configuring ipkg script ..."
head -552 /usr/bin/ipkg > /tmp/ipkg.tmp
tail -560 /usr/bin/ipkg    >> /tmp/ipkg.tmp
cp /usr/bin/ipkg /tmp/ipkg.orig
cat /tmp/ipkg.tmp > /usr/bin/ipkg

echo "configuring usb HD function ..."
head -20 /usr/bin/usbfunction.py > /tmp/usbfunction.py.tmp
echo 'STORAGE_OPTS = ["/dev/hda3"]' >> /tmp/usbfunction.py.tmp
tail -273 /usr/bin/usbfunction.py >> /tmp/usbfunction.py.tmp
cp /usr/bin/usbfunction.py /tmp/usbfunction.py.orig
cat /tmp/usbfunction.py.tmp > /usr/bin/usbfunction.py


thanks again.
oncle-dave
QUOTE(Mongus @ Dec 29 2005, 01:36 PM)
Sorry for taking so long to reply. I've got WAY too many projects I'm working on. sad.gif

First, you'll need to get the drivers here because they aren't included in the version of rc12 we're using. Extract that file into your root directory. The hostap files will end up in /lib/modules/2.4.20/kernel/drivers/net/wireless/. Unfortunately, the system won't find them there. I added symlinks to the files in /lib/modules/2.4.20/pcmcia/.
CODE
link -s /lib/modules/2.4.20/kernel/drivers/net/wireless/hostap* /lib/modules/2.4.20/pcmcia/


Next, you'll need to edit /etc/pcmcia/hermes.conf. Change the first three lines to look llike this:
CODE
device "hostap_cs"
 class "hermes"
 module "hostap", "hostap_cs"

You'll also need to find your card description further down in the file and change
CODE
 bind "orinoco_cs"
to
CODE
 bind "hostap_cs"


Make sure you restart your PCMCIA services
CODE
/etc/rc.d/init.d/pcmcia restart
and insert your card.

That should do it for you. I don't think I've forgotten anything. smile.gif
*



Thank you.
It's Work laugh.gif
ThC
Hi,

Thanks for your suport and resolving these bugs wink.gif

I'm now working on the next beta which will be based on 1.1.0beta1 (unless another version comes out in the meantime) and thinking about some improvements and would like haveing your comments on suggestions to make it even better.

I'm currently thinking about adding an HDD utilities menu in the updater so you would be able to repartition hdd during install (btw it would be limited to a few templates to stay compatible with scripts and config) and use the whole flash available for / (not haveing /home on a different partition and haveing 9Mb mounted rw for / )

now waiting for comments and suggestions wink.gif
chrisluu
Hello,
I tried out PdaXrom for the first time when you released your first Beta, and I must say I'm very impressed. Here's my contribution of more of a "Feature" than a "Bug Fix":

You can edit /usr/bin/cpuoverclock.py to include lower frequencies so that you can underclock to conserve power (I do this when I'm just reading eBooks or something).

Edit lines 39 - 41 (under if CPU == "PXA270":)

CODE
FREQ_TAB  = ["104", "208", "312", "416", "520", "624"]
CCCR_TAB  = ["2000204", "2000206", "2000208", "2000210", "2000214", "2000218"]
VCORE_TAB = ["04", "06", "08", "0a", "0c", "0e"]


Also I'm having this problem where Fn 2 (+) or xrandr -s 1 just gives me a white screen, thus making 320x240 mode impossible for SDL. "mplayer -vo bvdd -vm" however appears to go to 320x240 and then displays correctly, so maybe there's a problem with SDL, however, I found this thread:

http://www.oesf.org/forums/index.php?showt...hl=white+screen

I do some coding in Linux and I also am pretty familiar with some Cross Compiling for ARM systems and such, so I may be able to help out once I get myself set up and familiar with the Z.
Mongus
I think a HD repartition option is a great idea! Something went wrong with my install so I had to reinstall everything mad.gif. Before I did I repartitioned to give hdd2 about 1.5GB because I ran out of space while installing ipks last time.

We need an /opt symlink for many ipks to install. I just created an /hdd2/opt and pointed /opt at it.

The vim 6.4 ipk I found in another thread would be really nice to add to the install because the busybox vi is nearly unusable. The real grep would be great too. I don't understand how anybody can get by without less. smile.gif

I'm more than happy to help resolve bugs. You've made it MUCH more usable for me! I just wish I had less work so I had more time to play with my Z.

Thanks ThC!!! biggrin.gif
fastscirocco
Well seeings as I have yet to flash my C3000 I have what is probably
a stupid question, but since my grandmother said the only stupid question
is the unasked question.......


1. If I flash my C3000 with this rom, do I lost all my data and other installed
programs?

2. If the programs/data is still there will they run or do I need to find different
versions?


Thanks
ThC
you'll lose most of your data (at the moment, everything but hdd3 is formated by the install process...)
you'll also have to find other versions of your applications as pdaXrom is not compatible with Qtopia applications.
ThC
xrandr problem just fixed, thanks cristluu for pointing me out the thread I've recompiled the kernel and it now works ...
The updated tools.tar containing the updated kernel can now be found here smile.gif
Have fun wink.gif
flavien
QUOTE(ThC @ Jan 1 2006, 03:43 AM)
xrandr problem just fixed, thanks cristluu for pointing me out the thread I've recompiled the kernel and it now works ...
The updated tools.tar containing the updated kernel can now be found here smile.gif
Have fun wink.gif
*


I can play to quake .... :-) and see movie in 320x240

Thanks you cristluu & ThC
chrisluu
Thanks so much for such a quick fix! Is there a way to install the new kernel only without having to reflash the device or is the only way to install it to reinstall the entire ROM (and all the programs)?
fastscirocco
It's great to hear the progress being made, and this made sound stooopid
but is it possible to get a screen grab from someone, love to see how it looks.


tongue.gif
chrisluu
QUOTE(chrisluu @ Jan 1 2006, 11:14 AM)
Thanks so much for such a quick fix! Is there a way to install the new kernel only without having to reflash the device or is the only way to install it to reinstall the entire ROM (and all the programs)?
*


I'll just reply to myself. I went ahead and took the chance and reflashed and it didn't get rid of anything! Just upgraded the kernel. Next I'm going to try and get Volume +/- into a global keybinding somehow (I have the "vol" program, but I'm thinking if I can find aumix, that would work better).
adf
wrong thread
chrisluu
QUOTE(chrisluu @ Jan 1 2006, 11:48 PM)
I'll just reply to myself. I went ahead and took the chance and reflashed and it didn't get rid of anything! Just upgraded the kernel. Next I'm going to try and get Volume +/- into a global keybinding somehow (I have the "vol" program, but I'm thinking if I can find aumix, that would work better).
*


If anyone is interested, I have built the "aumix" package and "xbindkeys" and have gotten it to work to use global hotkeys in non-matchbox WMs (like XFCE) for Fn+1 (640x480), Fn+2 (320x240), Fn+3 (Reduce brightness), Fn+4 (Increase brightness), Fn+5 (Decrease volume 5), Fn+6 (Increase volume 5).

It works pretty well and unlike XFCE's built-in key binder (which doesn't by default detect Fn+1, etc. and also can only accept 10 bindings) this works for an unlimited number of bindings.

Install the two ipk files, then create a .xbindkeysrc file in the /home/root folder.

CODE
"xrandr -s 0"
 m:0x10 + c:49

"xrandr -s 1"
 m:0x10 + c:50

"setfl -"
 m:0x10 + c:51

"setfl +"
 m:0x10 + c:52

"aumix -v-5"
 m:0x10 + c:53

"aumix -v+5"
 m:0x10 +c:54
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2014 Invision Power Services, Inc.