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:
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