yashsingh1/xdaforums huggingface dataset:
[Touch Pro2, Tilt 2 Android Development] zombiegristle:
Ah, that does help. I'll mess with the packages some more. I also found the info I was looking for regarding the netbook/laptop touchscreens, and I'll give that a whirl as well. If anything works well enough, I'll let y'all know.

On a side note, I no longer think it was slow - I'm amazed it could boot. Apparently, UNR is designed to require at least 1ghz and 512MB of RAM. This phone has half of each. O_O

Anybody else playing with the user interface? I'm really just trying to find something a little better for the touchscreen interaction. I don't do styli.
[Touch Pro2, Tilt 2 Android Development] HTCdemon:
Well...

LXDE does have LXLauncher...
[Touch Pro2, Tilt 2 Android Development] Gunstar_Hero:
Unsigned Apps

I just encountered the same problem dicko99 had. After running Rhobuntu, I could not run or install unsigned apps. The program works great and I love it personally, but I can't use it I guess. Tell me if I missed a solution, I only read the first 30 pages.
[Touch Pro2, Tilt 2 Android Development] dkm:
Unsigned Apps

I were got this problem after backup with sprite backup, before running of linux..

After some futile attempts to remotely disable sertificate checking (by editing registry), i recover only system databases from last backup created by sprite.. Problem was solved..
[Touch Pro2, Tilt 2 Android Development] Bombenbach:
Hi amiPro your contribution is very useful, I'm testing it right now. Suspend works perfectly, FN and Ctrl too. Brilliant fix!

I'd however like to make you some suggestions, as you've said that you are open for any ideas:

It would be nice to be able to deactivate sticky Keys. As they status is not shown on the LEDs, it sometimes might be difficult to tell, whether a key is on or not. Moreover, some people might not want the sticky keys

Your code is great and can be useful not only for Rhodium, but also many other devices. As you GPL'ed it, it would also be nice to know, how to compile it (cross-compiling for ARM is not that easy for a common user), as people might want to tweak it a bit for their devices

Something even more awesome would be a config file, in which one can select, which keycodes are to be remapped to which values. For example, the Talk, Back and Win buttons are still not mapped properly under X. As far as Esc is concerned, FN+A is, in my view, not the best idea, because French people have there an "à" and Germans an "ä" which are both quite important letters. I'd like to map it to the Back button, but can't do that at the moment, as it is not recognized properly in X.
[Touch Pro2, Tilt 2 Android Development] amiPro:
I tries to use the keyboard LEDs, but I couldn't. Even I don't know if they are implemented in the kernel. I'm planning to add an option to control stickiness.

In fact I'm directly compiling the code in my tp2. That is why I like Rhobuntu.

I agree. I'll try to do something in the weekend.

But I'd like to keep the Talk button for the phone functions. This is my next priority ;)

Good point.
[Touch Pro2, Tilt 2 Android Development] phhusson:
YAY \o/

I no longer have to hack the kernel to get those keys working.

Anyway, using autoconf tools for such a tiny tools, that sounds really overkill.

And you could have changed uinput device name :rolleyes:
[Touch Pro2, Tilt 2 Android Development] Bombenbach:
You can still have hack TV-out or sth else which is still not working on the kernel level, though :D
[Touch Pro2, Tilt 2 Android Development] teekanne:
of course i did set the proper interface in the wicd configuration screen. :)

after all, i deleted my ubuntu.img and replaced it by the one from 11/04/10.

after i made the changes again wifi now works great with wicd on my diam100.

i changed your init script a little bit, do get it working with wicd, because wicd just detected a wired interface called "dummy0".

if [ "$WIFI_TI" = "1" ];then

echo "Activating TI WL1251 WiFi"
insmod /lib/modules/wl1251.ko
insmod /lib/modules/wl1251_sdio.ko
echo 1 > /dbgfs/mmc_dbg/wifi_pwr
echo 1 > /dbgfs/mmc_dbg/wifi_cd
rm /etc/udev/rules.d/70-persistent-net.rules
macchanger --mac="$(grep -o -E '00:.*:??' /proc/cmdline)" wlan0
ifconfig wlan0 up
sed 's/wireless_interface = None/wireless_interface = wlan0/' /etc/wicd/manager-settings.conf > /etc/wicd/manager-settings.conf_tmp
sed 's/wired_interface = dummy0/wired_interface = None/' /etc/wicd/manager-settings.conf > /etc/wicd/manager-settings.conf_tmp
mv /etc/wicd/manager-settings.conf_tmp /etc/wicd/manager-settings.conf
fi

however, macchanger is still not working... so deleting /etc/udev/rules.d/70-persistent-net.rules will keep the interface number to wlan0...

don't know exactly why macchanger --mac="$(grep -o -E '00:.*:??' /proc/cmdline)" wlan0 doesn't work during init, when i enter it in bash it works...
[Touch Pro2, Tilt 2 Android Development] Bombenbach:
I guess, I know why.

Could you also try that?

if [ "$WIFI_TI" = "1" ];then

echo "Activating TI WL1251 WiFi"
insmod /lib/modules/wl1251.ko
insmod /lib/modules/wl1251_sdio.ko
echo 1 > /dbgfs/mmc_dbg/wifi_pwr
echo 1 > /dbgfs/mmc_dbg/wifi_cd
rm /etc/udev/rules.d/70-persistent-net.rules
[COLOR="Red"]/usr/bin/macchanger[/COLOR] --mac="$(grep -o -E '00:.*:??' /proc/cmdline)" wlan0
ifconfig wlan0 up
sed 's/wireless_interface = None/wireless_interface = wlan0/' /etc/wicd/manager-settings.conf > /etc/wicd/manager-settings.conf_tmp
sed 's/wired_interface = dummy0/wired_interface = None/' /etc/wicd/manager-settings.conf > /etc/wicd/manager-settings.conf_tmp
mv /etc/wicd/manager-settings.conf_tmp /etc/wicd/manager-settings.conf
fi
[Touch Pro2, Tilt 2 Android Development] phhusson:
My current TVOut patch just kills kernel's boot :D
[Touch Pro2, Tilt 2 Android Development] Bombenbach:
:rolleyes:

How can I read the battery charge level? Afaik Android can do that.
[Touch Pro2, Tilt 2 Android Development] teekanne:
i also thought that this should be the failure, but i still get a random mac address... :confused:
[Touch Pro2, Tilt 2 Android Development] Bombenbach:
stupid question, but do you have a "wl1251_mac=YOUR_MAC" in your start.txt ?

like

set cmdline "wl1251_mac=00:1f:df:b1:23:30 modupdate=false recalibrate=false physkeyboard=rhod100_uk msmts_calib=0x9f.0x39a.0x35c.0x78 lcd.density=240 msmvkeyb_toggle=off clock-7x00.a11=500 htc_hw.force_cdma=0 msm_fb.fix_x=1 pmem.extra=1 gsensor_axis=2,1,3 pm.sleep_mode=1"
[Touch Pro2, Tilt 2 Android Development] phhusson:
No, it can't, and you can't either.
[Touch Pro2, Tilt 2 Android Development] teekanne:
yes....

macchanger --mac="$(grep -o -E '00:.*:??' /proc/cmdline)"

it's working when i just enter the command in bash...
[Touch Pro2, Tilt 2 Android Development] Bombenbach:
What if you put

macchanger --mac="$(grep -o -E '00:.*:??' /proc/cmdline)"

to /etc/rc.local? Does it work then?
[Touch Pro2, Tilt 2 Android Development] teekanne:
what are these files for?

1.) /sys/class/power_supply/battery/capacity

2.) /sys/class/power_supply/battery/batt_vol ?

both seem to decrease if i use my device on battery...
[Touch Pro2, Tilt 2 Android Development] Bombenbach:
or even better this

if lsmod | grep -o wl1251 ; then
echo "Changing wl1251's MAC"
macchanger --mac="$(grep -o -E '00:.*:??' /proc/cmdline)"
fi
[Touch Pro2, Tilt 2 Android Development] phhusson:
Uh ?

Well, yes they are meant for that, but for rhod it's supposed not to work at all.

capacity always give 100% for me (batt_vol could be quite usable though)
[Touch Pro2, Tilt 2 Android Development] teekanne:
on my diamond it seems to work...

batt_vol seems to be the capacity in mV

and capacity gives me the capacity in percent :)
[Touch Pro2, Tilt 2 Android Development] Bombenbach:
that sounds great! If it really works, it would be very easy to make a nice conky-indicator like on my rig.
[Touch Pro2, Tilt 2 Android Development] JesusFreak316:
YEEEAHHHH!!! Downloading now and updating my thread.
[Touch Pro2, Tilt 2 Android Development] Boushh:
It's asking me for the login info, I've tried blank/root/rhobuntu/ubuntu and same/different/blank passwords for each.
[Touch Pro2, Tilt 2 Android Development] JesusFreak316:
@ Baushh: Not me...

One note; you should probably change the device in wicd from eth0 to wlan0.
[Touch Pro2, Tilt 2 Android Development] siulmagic:
can someone mirror the latest release to mediafire? or megaupload i keep getting corrupt archives in rapidshare plus speeds is slow
[Touch Pro2, Tilt 2 Android Development] walter79:
Uploading the new build to 4shared and megaupload.

Please wait 3h. My connection is slow today.
[Touch Pro2, Tilt 2 Android Development] sebbo90:
@ Baushh:

What you need to do is do a full format in windows on the sd card, this should fix the problem
[Touch Pro2, Tilt 2 Android Development] SweJap:
Can someone help me out with the editing of STARTUP.txt for the HTC Touch Pro Raphael? Maybe not supported?
[Touch Pro2, Tilt 2 Android Development] Bombenbach:
Probably mtype 1910

http://wiki.xda-developers.com/index.php?pagename=RaphaelLinux#Hardwarex20.differencesx20.andx20.configurations
[Touch Pro2, Tilt 2 Android Development] Bombenbach:
I redownloaded the rapidshare archives and extracted them on a Win XP machine using 7-Zip without any warnings or errors. So I don't think that they are corrupted.
[Touch Pro2, Tilt 2 Android Development] P0MM3S:
hi there!

the new builds looks great! on my diamond wifi is working right from the start, the only thing to change is eth0 into wlan0 in wcid. also no more counting up after reboot!

3G script and sd automount also works absolutely nice.

keymapping is the same as in the last build, seems like the new script only works on rhodium

great work so far! thx!
[Touch Pro2, Tilt 2 Android Development] phhusson:
You already do TS calibration in userland, no need to add them ;)

(And yes, this time I've nothing to say about your release :p)
[Touch Pro2, Tilt 2 Android Development] Bombenbach:
Edited.

BTW, enabling tap and hold was actually as easy as installing libgtkstylus and adding

export GTK_MODULES=libgtkstylus.so
xsetroot -solid black

to xinitrc -> LXDE rules :D
[Touch Pro2, Tilt 2 Android Development] phhusson:
Argh, GTK specific .. I'm going to hate that.
[Touch Pro2, Tilt 2 Android Development] Bombenbach:
Hopefully you can then concentrate your haine de GTK on the kernel bugs :D
[Touch Pro2, Tilt 2 Android Development] walter79:
By Bombenbach:

New Jaunty 9.04 Build 14.04.2010

http://rapidshare.com/files/375930803/Jaunty_14_04_2010.7z.001 MD5 77430e728bb17277e671cc55ae03161f

http://rapidshare.com/files/375939439/Jaunty_14_04_2010.7z.002 MD5 523589000dcd5d1dcea668bbe51253af

Mirror:

* http://rhobuntu.4shared.com

* http://www.megaupload.com/?f=RWDJWUN0
[Touch Pro2, Tilt 2 Android Development] walter79:
SMS?

Maybe a way to get SMS working.

http://stackoverflow.com/questions/2115904/how-to-send-sms-from-mac-terminal-via-gsm-modem

This PHP code works fine with Nokia 3310c connected via bluetooth: MacOS via Terminal

Code:

$number="<phone number in international format with + sign>";
$message="Hello World\ntest"; // as far as I've tested \n successfully turns into a line break in SMS on Mio, Nokia and Alcatel phones
$port="/dev/tty.phone"; // this path was set in "Mac preferences" -> bluetooth -> "configure ports" for selected device

if($fd = fopen($port, 'a')) {
fwrite($fd, "AT+CMGF=1\r"); // text mode for SMS
sleep(2);
fwrite($fd, "AT+CMGS=\"$number\"\r");
sleep(2);
fwrite($fd, "$message\032");
sleep(2);
$fh = null;
} else
echo "Phone unreachable";
[Touch Pro2, Tilt 2 Android Development] phhusson:
You know, the RIL we use is open-source... No need to make assumptions with other phone's command, just ril our android ril ...
[Touch Pro2, Tilt 2 Android Development] walter79:
What does RIL mean?
[Touch Pro2, Tilt 2 Android Development] phhusson:
Radio Interface Layer

The stuff that speaks AT commands in android (or in wince) basically.
[Touch Pro2, Tilt 2 Android Development] walter79:
Could it be possible to write a script for sms like the umts script?
[Touch Pro2, Tilt 2 Android Development] phhusson:
It seems kind of complicated.

Try the code you pasted, with $port=/dev/smd0 and without the AT+CMGF=1 line.
[Touch Pro2, Tilt 2 Android Development] walter79:
ifconfig ppp0 down

For disconnect UMTS.

Maybe for the next release we can use it as a script.
[Touch Pro2, Tilt 2 Android Development] Bombenbach:
It probably disconnects UMTS, but not really resets the modem, because if you try to connect once again after that, it won't work.

The script works, but you can't access the net or ping anything. So, I'm not really sure that it interrupts the connection.
[Touch Pro2, Tilt 2 Android Development] Boushh:
Okay, that was odd, but anyway I sorted out the login issue, it seems I got some of the ubuntu files I have for colinux mixed up with the rhobuntu files, don't ask me how, because they were on different physical drives.

Now that that's sorted though, this latest build is great, I haven't had a chance to play around too much with it, but I'm liking what I see so far. I should have some more wallpapers out today hopefully, I've got some last minute cramming for another project I have to do first.
[Touch Pro2, Tilt 2 Android Development] ntoulasd:
Its possible to make an upgrade to the latest version ?
[Touch Pro2, Tilt 2 Android Development] jspgresende:
Everything is working in my BLACKSTONE :D

Wifi is also working properly.

How do i rotate the screen ?

Edit: "with the virtual keyboard press CAPS, END, then disable CAPS and press END"
[Touch Pro2, Tilt 2 Android Development] zombiegristle:
So, anybody know how to stop LXDE from starting automatically at boot, so I can choose to do it manually like via startx? I've tried a couple different edits, and I just keep breaking it altogether.:D
[Touch Pro2, Tilt 2 Android Development] Bombenbach:
The config file is "/etc/X11/xinit/xinitrc" and the line responsible for starting LXDE is

exec lxde

You can replace "lxde" by another desktop environment you've installed via apt-get like matchbox or xfce. But there's no point in removing this line, as then you'll get a plain white screen with a mouse pointer on int (plain X server without desktop environment)

Or do you mean, that you don't want the desktop to start at all and to work in the console? Then you should remove "startx" from /root/.bashrc like

if [ -z "$DISPLAY" ] && [ $(tty) == /dev/tty1 ]; then
export TSLIB_TSDEVICE=/dev/input/event2
file="/etc/pointercal"
if [ -e $file ]; then
[COLOR="Red"] echo "Not starting the X"
#startx[/COLOR]
else
ts_calibrate
cp /etc/pointercal /sdcard/ubuntu/extra/pointercal
wait
sleep 3s
wait
startx
fi
fi

That's something not that diffictult to fix if you feel like doing a tiny bit hacking.

In lxterminal run

xbindkeys -k

and press the End button on your Blackstone. Now look at the ouptut. If it's something like

m:xxx+ c:8

then the button is not really mappable (8 is bad). If it's an other number like c:164 or sth., then the things are not that bad. Now run

leafpad /root/.xbindkeysrc

and replace c:115 by the c:xxx which "xbindkeys -k" gave you.

Finally run

xbindkeys

to apply the changes.

PS You can also bind rotation to any other button on your Touch HD, provided that "xbindkeys -k" won't return "c:8" for that
[Touch Pro2, Tilt 2 Android Development] JesusFreak316:
On HTC Fuze:

Wifi is mostly painless now; just have to change eth0 to wlan0 in wicd to connect.

Sd automount works great.

Calibration is fantastic.

Volume up is escape, not volume down.

Killing xserver works fine.

I don't believe the keys are sticky.

Pressing power to suspend does nothing.

Capacitive keys light up when I touch them but obviously do nothing.

Hold to right-click works fine.

I can't test 3g.

Haven't tested brightness control. I like auto backlight in Winmo. :D

Boushh's wallpaper is squished because of the vga screen. It might be good for him to make a vga version and put it in the backgrounds folder.

Screen rotation works somehow even with it being a capacitive key.

Also, what specifically do I need to VNC into it? I installed x11vnc and openssh on rhobuntu and puTTY and TightVNC on Windows. What username do I use before @ipaddress? Just Rhobuntu? I tried using the wiki's guide but that just sets up the phone end of it.
[Touch Pro2, Tilt 2 Android Development] RobbyTouchHD:
Is that also possible for HD2??? I got a TP2 and a HD2 and it would be great!!!
[Touch Pro2, Tilt 2 Android Development] dustinmcd:
Ubuntu MID

Has anyone looked into getting this version working?

http://www.ubuntu.com/products/mobile

Seems like it would be even better for our form factor.
[Touch Pro2, Tilt 2 Android Development] Samich2007:
Hi,

I have a question, like it very much!!!

But how can i install stuff on it? I can't see the files I put on the sd card...

Regards,

Sami
[Touch Pro2, Tilt 2 Android Development] segadc:
It works perfectly! I did however accidently hit part of the screen while in screen calibration. Do I have to reinstall it to do the calibration again?

edit: Oh yeah we also need an icon like the one someone did with Anroid. Hmm and maybe Gen Y Boot coud add a third entry, Ubuntu!
[Touch Pro2, Tilt 2 Android Development] aq3e:
That looks interesting , only one thing that I would be concerned about is the memory requirements.
[Touch Pro2, Tilt 2 Android Development] segadc:
Ok it does do the screen calibration everytime you restart it. Cool.

Wow if wifi gets on here it would be so awesome. Yeah 3G too but just to have any internet connection would be amazing. This is just too cool. Love xda. :)
[Touch Pro2, Tilt 2 Android Development] honestgabe00:
This is seriously good work (especially now that it has screen calibration ;)) I was surprised at the decent performance. I can't wait to see where this goes. This will be killer with 3G and/or WiFi.
[Touch Pro2, Tilt 2 Android Development] l3it3r:
with 3g, sound and power management this would be absolutely amazing
[Touch Pro2, Tilt 2 Android Development] Bombenbach:
Hey, I've just managed to get access to my sd-card!!!!!!!!!!

So, here are the steps

1) Go to Accessories and open LXTerminal

2) Print

mount a b c

and hit enter. As mount doesn't like it, it'll show you a brief help. Now select a "-" charakter and press Edit->Copy (in the menu bar of LXTerminal). Now you have the "-" in your clipboard!

3) Print

mkdir /sdcard

and hit enter

4) Print

mount -t vfat /dev/block/mmcblk0p1 /sdcard

and hit enter. Use Edit->Paste to insert the "-" charakter. Press Shift+Sym to get the "/" charkter. (Sym is the button on the left hand side of the space button)

5) Go to System Tools and lauch PCMan file Manager. Go to /sdcard and enjoy!

PS Sorry didn't try installing anything. Too tired -> need sleep :eek:
[Touch Pro2, Tilt 2 Android Development] spdweb:
Awesome! I just wish I would have checked this thread before I spent a few hours today at work fiddling with the calibration. I managed to get it to work as well with parts from the xdandroid build.

Next I think should be keyboard maps. Usable the way it is but even more mixed up on the ATT Tilt 2 with its wacky keyboard.
[Touch Pro2, Tilt 2 Android Development] lilchicano:
this is really cool, even though im pretty new with ubuntu (less than a months use). still messing around with it.

anyone else think this coukd be sticky worthy?:cool:
[Touch Pro2, Tilt 2 Android Development] doublen1:
Wow! I must say I would love to see this idea come to fruition. :) I can just imagine being able to boot to either Windows, Android and Ubuntu! Sweet! The possibilities are endless. :D
[Touch Pro2, Tilt 2 Android Development] bfgarzilla9k:
I agree! This should definitely be stickied! :D
[Touch Pro2, Tilt 2 Android Development] xxjoshuaaxx:
I would love to see this project advance. Android and Ubuntu on my phone = awesome. This should stickied!
[Touch Pro2, Tilt 2 Android Development] Samich2007:
But how can you install stuff? I can now access the sd card but can't install the stuff.
[Touch Pro2, Tilt 2 Android Development] woodrave:
I did not try it out yet, but I was wondering, what about the speed?

Is it running quite smooth, or is it slow as hell?

Anyway, congratz for the devs, I really admire your work!! :D

grtz
[Touch Pro2, Tilt 2 Android Development] dicko99:
I guess the next step is to allow changes to persist. I.E. On some live-cd linuxes modified files get written to your USB drive so that next time you boot it changes are still there.

I think it uses UnionFS but not 100% sure.

R.
[Touch Pro2, Tilt 2 Android Development] rankhalfling:
i think dont take it as gospel but as i remember it uses casper-rw file in a unionFS i think :eek: my brain hurts now!!!
[Touch Pro2, Tilt 2 Android Development] dicko99:
Thinking about it, the current Ubuntu boot CDs etc. support this so it might just be a boot option that needs setting? :eek:
[Touch Pro2, Tilt 2 Android Development] madman1520:
the ubuntu MID variant is not compatible with ARM devices, I've already looked into that, I'm currently looking into the ARM specific variant of Ubuntu, as that should run much better with the limited resources we have at our disposal.
[Touch Pro2, Tilt 2 Android Development] tsheeley:
Saw this on the front page of XDA - Cool Project!

I saw in the OP about how the phones that this is for weren't designed to run Linux/Android.

Think this will ever cross over to phones that ARE designed for it?
[Touch Pro2, Tilt 2 Android Development] GlemSom:
I just saw this thread about Ubuntu on HTC devices. Personally I have no intentions of running a complete Linux distribution (except Android) on my mobile phone.

But, I was wondering what kernels you use for this?

I've read you're using the wl1251 driver - and was wondering if you're using one of the kernels compile from my autobuild service?

If yes, could you please inform me if there is anything I need to keep my eye out for? (Like preserving the wl1251 driver!)
[Touch Pro2, Tilt 2 Android Development] nickmus:
maybe I missed it, But is there a cab for the install? Like the one on the android cab with autoo update?
[Touch Pro2, Tilt 2 Android Development] zombiegristle:
That'd be the one, thanks! I do a LOT of terminal work at my job, so I'm more comfortable there than a desktop environment. It's also wicked fast. Yet, I still have the option to start a desktop environment manually! Yay!

(Oh yeah, and UNR still won't work. I'm halting that particular fiddling session now.)
[Touch Pro2, Tilt 2 Android Development] nadegda:
Well, I always used TightVNC to connect to Linux boxes but I think x11vnc is compatible. You need to configure VNC server, make sure sshd is running and then it shouldn't be an issue. tightvnc server package creates a new desktop. Anyway, you can check this link for how to create tunnel: http://www.vanemery.com/Linux/VNC/vnc-over-ssh.html

Seems pretty comprehensive.
[Touch Pro2, Tilt 2 Android Development] teekanne:
you either have to add a user with "adduser" or set a password for the root user with "passwd".

openssh-server works flawless, after i set a password.

i haven't tried vnc, but even with normal ssh i get forwarded my xsession from my mobile...however i would love to run nxserver, but i think it's currently just available for x86...
[Touch Pro2, Tilt 2 Android Development] phhusson:
Yes they use your autobuild, and wl1251 from it.
[Touch Pro2, Tilt 2 Android Development] GlemSom:
Thanks phh for the reply.

I didn't know my kernels were used for other GNU/Linux systems out there, but now that I know - I'll keep building the wl1251 driver as well! :)
[Touch Pro2, Tilt 2 Android Development] ssuukk:
on my vanilla Rhodium 14.4.2010 fails with:

dmd_module_init: sdio_register_driver timeout
[Touch Pro2, Tilt 2 Android Development] HamSummit:
now it works great on my blackstone..

But does doubleclick on the desktop work with you? I have to set it to open with single click.. would good to be standart IMO..

By the Way, is this already Lubuntu or would it be an alternative? I'm not sure with Linux but wouldn't this be great?

Good job, keep this going!
[Touch Pro2, Tilt 2 Android Development] robuser007:
Can anyone post an startup.txt for kaiser (with touchscreen enabled)?
[Touch Pro2, Tilt 2 Android Development] shahzeb.mirza:
great job!!

you guys are doing an awesome job i wish if you guys could do samething for hd2 that would be great,

thanks guys