Remove All Ads from XDA

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

412 posts
Thanks Meter: 24
By sebbo90, Senior Member on 2nd March 2010, 01:19 PM
Post Reply Email Thread
7th September 2010, 03:23 PM |#1201  
hadobac's Avatar
Senior Member
Flag Ho Chi Minh City
Thanks Meter: 79
Originally Posted by phhusson

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 (
9th September 2010, 07:44 AM |#1202  
Thanks Meter: 0
Originally Posted by billybag

Any special steps for updating from the previous build?

Also, any chance of getting this in .cab form like the android rebuild?

i'd also like a .cab, as im an idiot and piecing together updates sucks XD
even a bit of an up to date tutorial
11th September 2010, 10:34 PM |#1203  
phhusson's Avatar
Senior Member
Flag Paris
Thanks Meter: 975
Donate to Me
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 ?
So here is how to make it run in rhobuntu:
Get the apsta firmware here: (mirror ?) and put it in your sdcard.
Boot into rhobuntu, then do:
iwpriv eth0 WL_FW_RELOAD FW_PATH=/sdcard/BCM4325_apsta.bin
iwpriv eth0 STOP
iwpriv eth0 START
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 )
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 for example), and set it for the KEY=. Don't forget this key is essid specific
13th September 2010, 06:49 AM |#1204  
Thanks Meter: 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).
13th September 2010, 02:03 PM |#1205  
Senior Member
Thanks Meter: 182
im interested
15th September 2010, 02:16 PM |#1206  
Thanks Meter: 3
Originally Posted by qkall

im interested

Some cleanups and I'll work on uploading it next weekend.
16th September 2010, 03:43 PM |#1207  
walter79's Avatar
Recognized Developer
Thanks Meter: 4,392
Donate to Me
I got my new Phone. I wll need some time, but you will get a new rhobuntu build.
17th September 2010, 02:08 PM |#1208  
Thanks Meter: 3
Debian 6 "squeeze" testing for Rhodium
Originally Posted by amiPro

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

Here is the download link:
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 as starting point)
- Some customizations based on Rhobuntu
- playwav2 to enable ALSA sound support
- 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
- rhod-key-driver: keyboard manager to remap keyboard keys and enable the use of the FN button.
- 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.
- 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:
- startup.txt
- zImage
- From windows mobile, execute debian/HARET.EXE

- 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
The Following User Says Thank You to amiPro For This Useful Post: [ View ] Gift amiPro Ad-Free
17th September 2010, 03:19 PM |#1209  
walter79's Avatar
Recognized Developer
Thanks Meter: 4,392
Donate to Me
Great work!

Could you post your 3G connection scripts, please?
17th September 2010, 03:41 PM |#1210  
Thanks Meter: 3
Originally Posted by walter79

Great work!

Could you post your 3G connection scripts, please?

I attached them.
Attached Files
File Type: zip - [Click for QR Code] (3.9 KB, 15 views)
17th September 2010, 08:25 PM |#1211  
Senior Member
Thanks Meter: 182
awesome can't wait to play with these later tonight.
Post Reply Subscribe to Thread

Guest Quick Reply (no urls or BBcode)
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes