Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,732,310 Members 45,059 Now Online
XDA Developers Android and Mobile Development Forum

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

Tip us?
 
hadobac
Old
#1201  
hadobac's Avatar
Senior Member
Thanks Meter 58
Posts: 282
Join Date: Jun 2010
Location: Ho Chi Minh City
Quote:
Originally Posted by phhusson View Post
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 (
 
Rajinn
Old
(Last edited by Rajinn; 9th September 2010 at 07:49 AM.)
#1202  
Member
Thanks Meter 0
Posts: 59
Join Date: Nov 2009
Quote:
Originally Posted by billybag View Post
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
 
phhusson
Old
(Last edited by phhusson; 11th September 2010 at 10:41 PM.)
#1203  
phhusson's Avatar
Senior Member
Thanks Meter 4
Posts: 1,124
Join Date: Jul 2009
Location: Nancy
Default 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: 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 )
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
 
amiPro
Old
(Last edited by amiPro; 13th September 2010 at 10:34 AM.)
#1204  
Member
Thanks Meter 3
Posts: 51
Join Date: Jul 2009
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).
 
qkall
Old
#1205  
Senior Member
Thanks Meter 54
Posts: 417
Join Date: Jan 2010
im interested
 
amiPro
Old
#1206  
Member
Thanks Meter 3
Posts: 51
Join Date: Jul 2009
Quote:
Originally Posted by qkall View Post
im interested
Some cleanups and I'll work on uploading it next weekend.
 
walter79
Old
#1207  
walter79's Avatar
Recognized Developer
Thanks Meter 3434
Posts: 3,503
Join Date: Dec 2006
Location: #484047

 
DONATE TO ME
I got my new Phone. I wll need some time, but you will get a new rhobuntu build.
My roms, fixed-sbf, kernel:
Mirror 1 (Dev-Host)
Mirror 2 (MS-onedrive)

My custom kernel source: GITHUB

HTC LEO: Omnirom - Android 4.4.4
HTC Rhodium: CM7.2 - Android 2.3.7
Huawei Mediapad hws7300u: CM-11.0 - Android 4.4.4
Motorola Defy: Dualboot MS2Ginger 5.1 + Quarx-CM-11.0
Sony Xperia V:
Omnirom - Android 4.4.4

Rhobuntu: https://sites.google.com/site/rhobuntu/
Donate: https://www.paypal.com/cgi-bin/websc...=VNEELS79XLXNJ
 
amiPro
Old
#1208  
Member
Thanks Meter 3
Posts: 51
Join Date: Jul 2009
Default Debian 6 "squeeze" testing for Rhodium

Quote:
Originally Posted by amiPro View Post
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://forum.xda-developers.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
The Following User Says Thank You to amiPro For This Useful Post: [ Click to Expand ]
 
walter79
Old
#1209  
walter79's Avatar
Recognized Developer
Thanks Meter 3434
Posts: 3,503
Join Date: Dec 2006
Location: #484047

 
DONATE TO ME
Great work!

Could you post your 3G connection scripts, please?
My roms, fixed-sbf, kernel:
Mirror 1 (Dev-Host)
Mirror 2 (MS-onedrive)

My custom kernel source: GITHUB

HTC LEO: Omnirom - Android 4.4.4
HTC Rhodium: CM7.2 - Android 2.3.7
Huawei Mediapad hws7300u: CM-11.0 - Android 4.4.4
Motorola Defy: Dualboot MS2Ginger 5.1 + Quarx-CM-11.0
Sony Xperia V:
Omnirom - Android 4.4.4

Rhobuntu: https://sites.google.com/site/rhobuntu/
Donate: https://www.paypal.com/cgi-bin/websc...=VNEELS79XLXNJ
 
amiPro
Old
#1210  
Member
Thanks Meter 3
Posts: 51
Join Date: Jul 2009
Quote:
Originally Posted by walter79 View Post
Great work!

Could you post your 3G connection scripts, please?
I attached them.
Attached Files
File Type: zip 3gscripts.zip - [Click for QR Code] (3.9 KB, 11 views)

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes