Rhobuntu: Ubuntu 9.04 and Debian (test) UPDATE [19/09/2010]

Search This thread

hadobac

Senior Member
Jun 17, 2010
318
82
Ho Chi Minh City
Okay, now ALSA should work :)
Update your zImage (don't forget the modules that come with it)
You'll need to launch playwav2 one time right after boot, but after that, normal ALSA would work "normally". But too high frequency rates won't work properly and will give buffer underruns. (basically, only 8kHz works properly :( )
Where can I get the zImage?

I've just follow the link on the Wiki, then the browser told me that is a broken link :((
 

phhusson

Recognized Developer
Jul 23, 2009
2,489
4,796
Paris
They're all dead ! Yes but ...

With the newest Froyo leak for the Acer Liquid, I've got a little surprise, a SoftAP enabled firmware for BCM4325, the wifi chipset of our rhodium, and this firmware was the only thing missing, so now we've got it, and yes SoftAP works !
stinebd is currently working on making it work in android, but who cares about android ? :p
So here is how to make it run in rhobuntu:
Get the apsta firmware here: http://husson.hd.free.fr/BCM4325_apsta.bin (mirror ?) and put it in your sdcard.
Boot into rhobuntu, then do:
Code:
iwpriv eth0 WL_FW_RELOAD FW_PATH=/sdcard/BCM4325_apsta.bin
iwpriv eth0 STOP
iwpriv eth0 START
iwpriv eth0 AP_SET_CFG ASCII_CMD=AP_CFG,SSID=AndroidAP,SEC=open,KEY=12345,CHANNEL=1,PREAMBLE=0,MAX_SCB=8,END
iwpriv wl0.1 AP_BSS_START
You might rename the firmware file, but the filename MUST have the string apsta in it.
Now you get an open (yeah sorry about that. I might explain later how to enable WPA cipher) AndroidAP essid mapped on wl0.1 device.
You might want to set it to an IP, and start masquerading/dnsmasq/dhcp server/whatever on it, but that's standard linux stuff, google will be able answer to that :) (ATM I use tethering to share my desktop's connection to my liquid through my rhodium :cool: )
Someone might want to do a more detailed documentation or even a script, to handle iptables/mac filtering/WPA stuff.

Edit: For WPA stuff, change SEC= to wpa2-psk (wpa-psk, wep and open are also available), generate the hexadecimal key (see http://www.xs4all.nl/~rjoris/wpapsk.html for example), and set it for the KEY=. Don't forget this key is essid specific
 
Last edited:

amiPro

Senior Member
Jul 19, 2009
51
3
I'm happy with the continuous progress.

I created a Debian 6 "squeeze" testing root image for my personal use. I'll be happy to share if anyone is interested. It still has few issues that I'm working on. It has much shorter load time. XOrg fbdev driver is used (although xrandr rotation is not working).
 
Last edited:

walter79

Recognized Developer
Dec 18, 2006
4,138
4,636
I got my new Phone. I wll need some time, but you will get a new rhobuntu build.
 

amiPro

Senior Member
Jul 19, 2009
51
3
Debian 6 "squeeze" testing for Rhodium

Some cleanups and I'll work on uploading it next weekend.

Here is the download link:
http://www.4shared.com/dir/n-2ObqP_/pro2-debian.html
Please check the status below before downloading. It is not perfect yet as Rhobuntu. I created it because we are stuck with version 9.04 of Ubuntu, and I think Debian is a good alternative to stay current. I tried as I can to not change anything that mey impact the ability to upgrade. So all the customizations are configuration files or additions.

What is inside?
- Debian installation with LXDE desktop (I used Debian-testing-armel-netinst.iso from Debian.org as starting point)
- Some customizations based on Rhobuntu http://xdaforums.com/showthread.php?t=640785
- playwav2 to enable ALSA sound support http://husson.hd.free.fr/playwav2
- My own customizations that include:
- Xorg server is used instead of Xfbdev (kdrive)
- Auto login to non-root user instead of root
- Linux kernel and modules that are coming with XDAndroid 8/30 (sound didn't work with latest 20100916 zImage build)
- Some applications that I developed:
- SPhone: phone application http://github.com/amipro/sphone
- rhod-key-driver: keyboard manager to remap keyboard keys and enable the use of the FN button. http://github.com/amipro/rhod-key-driver
- tsdev: a small application that creates a virtual mouse to represent the touch screen calibrated data. It uses tslib, so the X server uses it as a normal mouse. http://github.com/amipro/tsdev
- I totally modified the 3G connection scripts from Rhobuntu.

How to use:
- Download the three files pro2-debian.7z.00* in the same folder and extract using the command:
7z x pro2-debian.7z.001
- Move the extracted files to the root of SD card. So in the root of the sdcard you should have the following:
- debian.img file
- debian directory with the following content:
- HARET.EXE
- INITRD.gz
- startup.txt
- zImage
- From windows mobile, execute debian/HARET.EXE

Status:
- It will only work with HTC pro2. The touch screen is statically configured (dimensions and input device path).
- The calibration application doesn't start automatically. If my calibration file doesn't fit, you'll need to start ts_calibrate manually from the command line.
- I didn't use the keymaps from Rhobuntu, xorg doesn't use the console keymaps anyway. The xkb configuration is in /etc/hal/fdi/policy/10-keymap.fdi. It is currently configure as following:
- model: pc105
- two keyboard layout: en and ar. You can switch between them using the keyboard combination alt+shift
- I didn't change the xorg keyboard layout files. So the key's aren't 100% mapped to the physical keyboard keys. So of the mappings are as following:
- The green symbols above the digit keys cab accessed by shift+the digit key.
- ? --> FN+Shift+N
- | --> FN+Shift+B
- TAB --> FN+<Space>
- : --> FN+Shift+H
- + --> FN+Shift+I
- _ --> FN+Shift+O
- [ --> FN+9
- ] --> FN+0
- { --> FN+Shift+9
- } --> FN+Shift+0
- ESC --> FN+Q
- ` --> FN+1
- ~ --> FN+Shift+1
- END --> FN+Right
- HOME --> FN+Left
- " --> FN+Shift+K
- Others are similar to the physical keyboard.
This may be confusing, but I see it more natural as it is similar to my laptop keyboard.​
- To switch between the virtual consoles, use the following keys sequence: Ctrl then Alt then the console number
- The X server always crash with suspension. The device manager will restart it after resuming. But sometimes the screen remains black although you can blindly work. For example switching blindly to virtual console 1 and typing the root user name and password then reboot will work.
- The device will autologin to non-root user. The username is user and passowrd is user
- The root password is root
 
  • Like
Reactions: error_401

walter79

Recognized Developer
Dec 18, 2006
4,138
4,636
[B]NEW Rhobuntu release on saturday night[/B]

NEW Rhobuntu release on saturday night

- Sound works
- sphone update
- kernel update
- new 3G avtivation scripts
 
Last edited:

walter79

Recognized Developer
Dec 18, 2006
4,138
4,636
Rhobuntu 9.04 Update 19/09/2010

New build. Rhobuntu 9.04 19-09-2010

changelog:

- zimage update (Xandroid Build 16/09)
- sphone 0.04 (thanks AmiPro)
- 3G scripts update (thanks AmiPro)
- sound works partial (thanks to phhuson) !!! run /sdcard/ubuntu/playwav2 after boot !!!
- alsaplayer added


Download:

Link1: http://www.megaupload.com/?f=RWDJWUN0

Link2: http://rhobuntu.4shared.com

Sound has puffer underurn. Could somebody fix this?
 
Last edited:

sea_bass

Member
Jul 18, 2010
15
0
Charleston
i hope one of you guys helps me, i know this is kinda noob. when i download the most recent builds, i assume that you have to have both part 1 and 2, but when i try and combined them, all i get is a folder, with another .7z that isnt recognized by anything and wont open with any programs ive tried. help?????
 

oh4sho

Member
Mar 19, 2008
5
0
just excited

@sea_bass check your first steps(download 7zip)...I am excited and the stability is great.

Has anyone explored using the tv out/ video adapters using Rhobuntu?
 

hadobac

Senior Member
Jun 17, 2010
318
82
Ho Chi Minh City
This build is a little bit better than the June's one. :D (clap clap)

Btw, why the first post still state "Current version: UPDATE [27/06/2010]" => weird :-?
 

Geko90

Senior Member
Jan 2, 2008
113
0
Rome - Italy
This build is a little bit better than the June's one. :D (clap clap)

Btw, why the first post still state "Current version: UPDATE [27/06/2010]" => weird :-?

I was wondering the same thing! someone could think that developing stopped, but luckily it's not!

Devs, you are the smartest kind of human beings! :D

I'd try this, but I wouldn't hardreset after using it... is this problem still alive, or I can use it, than turning back to winmo without any problem?
 

Top Liked Posts