yashsingh1/xdaforums huggingface dataset:
[Touch Pro2, Tilt 2 Android Development] Bombenbach:
Thanks! I've just created a test version of the new fuze keymap (attachment) for you to test. The easiest way would be to extract the "fuze-keymap.map" file to the root of your SD card and boot Rhobuntu. Then go to Menu -> Logout -> Logout which will throw you to the console. There enter

cd ..
cd sdcard
loadkeys fuze-keymap.map

After that you should be able to test the new keymap. To go back to X simply issue

startx

The new keymap should actually be pretty close the keyboard layout. FN should work. Windows Button (on the keyboard) is Esc, OK is Control and Calendar is Alt. At least I hope so :)

If the keymap is fine, just replace /etc/fuze-keymap.map with the new fuze-keymap.map keymap and replace "physkeyboard=rhod100_uk" in startup.txt by "physkeyboard=fuze". Thus the new keymap should be loaded on each boot.

You can also try to edit fuze-keymap.map yourself, if you'd like to map certain buttons or add new key combos. Loadkeys from the console is used to load the new keymap. Should you have any questions, I'll be glad to help you
[Touch Pro2, Tilt 2 Android Development] Bombenbach:
This seems to be a general problem using haret.exe, regardless whether you run Rhobuntu or Android -> probably kernel related.

Check out this thread

Android boot error "micropklt_lcd_ctrl: This function should no longer be used"

As I'm not involved into the htc-kernel development, I can't really help you. Maybe our kernel hackers will fix that someday.
[Touch Pro2, Tilt 2 Android Development] zombiegristle:
Alrighty, here're the keycodes for a Sprint (CDMA) Touch Pro2 - first value is the label on the button, second is the code returned:

1 -- 2

2 -- 3

3 -- 4

4 -- 5

5 -- 6

6 -- 7

7 -- 8

8 -- 9

9 -- 10

0 -- 11

Q -- 16

W -- 17

E -- 18

R -- 19

T -- 20

Y -- 21

U -- 22

I -- 23

O -- 24

P -- 25

A -- 30

S -- 31

D -- 32

F -- 33

G -- 34

H -- 35

J -- 36

K -- 37

L -- 38

BKSP -- 14

L Shift -- 42

Z -- 44

X -- 45

C -- 46

V -- 47

B -- 48

N -- 49

M -- 50

UP Arrow -- 103

ENTER -- 28

FN -- 464/97*

MAIL -- 215/109*

SMS/MMS -- 127

, -- 51

SPACE -- 57

. -- 52

L Arrow -- 105

D Arrow -- 108

R Arrow -- 106

And the hardware buttons:

POWER -- ??? (Every time I try, it suspends and won't wake up...)

TALK -- 231

WINDOWS -- 139

BACK -- 158

END -- 107

VOL UP -- 115

VOL DN -- 114

MUTE -- 102*

* There are two values for FN and MAIL - the first is the keypress, the second one seems to be the "sticky key": showkey returns "97 pressed" the first time I actually push the FN button, and doesn't show "97 released" until the third time. Also, the MUTE button on the back of the phone (by the camera and speakers) seems to turn off the screen? It also kinda locked up my phone, I think it may have been trying to put it to sleep. I got it to wake up once by quickly pressing it again, so I got the code - but then it froze and had to soft reset.

And, since it seems like a good idea, here's the imagery:
[Touch Pro2, Tilt 2 Android Development] willybarca:
is there any solution for Raphael key, it works aright except some, like Fn etc..
[Touch Pro2, Tilt 2 Android Development] amiPro:
The first time it takes few seconds to wake up. Please try and press it once to wake up and wait. The keyboard manager doesn't know the current status of the device. It alternates sending suspend and wake up requests to the kernel with each press.

It seems there is a problem working with scan code greater than 127. So the keyboard manager generates these alternative codes.

It generates the same code as power button.
[Touch Pro2, Tilt 2 Android Development] willybarca:
is there any linux headers for this
[Touch Pro2, Tilt 2 Android Development] phhusson:
?

You mean kernel sources ? Search a bit better.
[Touch Pro2, Tilt 2 Android Development] abw1987:
Quick question about the screen calibration.

Is there any way to restart the calibration process halfway through, if you accidentally screw it up? So many times I've double-tapped and thrown the whole thing off. I guess it's not so much an issue now since I can change the true/false value in startup.txt, but still, it'd be nice to know.
[Touch Pro2, Tilt 2 Android Development] JesusFreak316:
Sorry it took me so long to test the keymap; I've just been lazy. :p It works fantastic for the most part with just a couple minor quibbles.

FN+backspace doesn't activate delete; it still just backspaces.

Power doesn't put it into sleep but that's probably a kernel thing anyways.

But anyways great job!

@WillyBarca: Which Raph do you have? Fuze or Touch Pro? Raph100, Raph110, Raph800 etc. The keymap bombenbach made from my keymaps works great for fuze but obviously won't work as well on the Touch Pro keyboard. It would probably be better than default anyways.

Oh, and I have a couple ideas to make this much more usable.

First, does anyone know of any packages to enable kinetic scrolling in Ubuntu? It's really a pain currently to use the file browser and midori.

Second, would it be possible to incorporate this pinch to zoom hack link? It would be nice to be able to zoom in painlessly to click stuff.
[Touch Pro2, Tilt 2 Android Development] Bombenbach:
open lxterminal and run ts_calibrate

Frankly speaking, at the moment I don't have much time myself as I spend about 7 hours in the university everyday, working on my bachelor thesis that is due in 10 weeks :eek:

But does FN work in general? Like FN+Y = 4 and stuff?

The solution is here

http://xdaforums.com/showpost.php?p=6267108&postcount=848

Either a Touch Pro user (like you) posts the scancodes or it won't get better ;)
[Touch Pro2, Tilt 2 Android Development] Bombenbach:
Thanks. I couldn't find much difference between Rhodium 100 UK and Tilt 2 layout, except that "\" "/" on j,k and ";" ":" on b,n. Sadly, Tilt 2 misses a Ctrl. So I tried to map E-Mail to Ctrl and SMS/MMS to Alt. Can't say whether it will work, though. I also assume that FN works fine for you since the 14.04.2010 build with amiPro's Rhodium keyboard fix.

To test it, you should basically use the instructions I posted for JesusFreak316

http://xdaforums.com/showpost.php?p=6280192&postcount=854

Just replace fuze-keymap.map by tilt2-keymap.map
[Touch Pro2, Tilt 2 Android Development] JesusFreak316:
Yeah, sorry, I probably should have been more clear. Apart from those very minor problems everything else is great. And yes, FN works for everything except for backspace.

P.S. I understand completely about time. I'm in college myself and preparing for finals next week. (I'll never understand why Americans call college and university the same thing. It makes you sound like you are going to a lesser school even if you are going to Harvard (which I'm not attending of course). :p) Not to get off topic, but what's your thesis on? At my school only Doctorate's and Honors students have to do a thesis.
[Touch Pro2, Tilt 2 Android Development] willybarca:
@JesusFreak316 thanx for your reply bru

i have got raph 100, also you know how the system load up there is a line which says modprobe: FATAL: Could not load /lib/modules/.../modules.dep there is no such file or directory and it really does make some trouble like i can't make files, this and that you know!

here are the keycodes

FN	56

sms/mms	388

email	215

tab	15

sym	100

volume up	115

volume down	114

talk	231

windows/home 139

back	158

power	102

the rest works just fine
[Touch Pro2, Tilt 2 Android Development] supergiox:
wifi not working on diamond

Hi! I'm trying the latest stable rhobuntu version (Jaunty_11_04_2010) on my HTC Diamond and I followed all the instructions from the wiki.

During the boot I get several errors like "tiwlan0: error while getting interface flag" and then the wifi doesn't work.."

I've changed eth0 to wlan0 in wicd but I can't scan any networks.. and i've the same result with "iwlist..." in the terminal.

what can I do??
[Touch Pro2, Tilt 2 Android Development] walter79:
use the new build. 14.04.2010
[Touch Pro2, Tilt 2 Android Development] supergiox:
thank you!! :) I had not noticed this build!
[Touch Pro2, Tilt 2 Android Development] Purple Drama Llama:
I'm still not able to open the second slpit file, gives me an error about the command line or something. Using 7Z
[Touch Pro2, Tilt 2 Android Development] zombiegristle:
Sadly, it seems the new keymap doesn't work for me...The FN, SMS/MMS, and EMAIL buttons all seem to be equivalent to CTRL now, and I can't make any symbols - I actually got stuck inside vim because of it. Any ideas?
[Touch Pro2, Tilt 2 Android Development] kingdork76:
DNS Settings for TMobile

Just in case anybody needs it for the 3g configuration, here are the settings for TMoUS

Username: [Blank]

Password: [Blank]

APN: epc.tmobile.com

DNS: 4.2.21 (or 4.2.2.2)

After much googling, these work for me and work pretty damn well.

THANKS FOR ALL THE WORK GUYS!!!
[Touch Pro2, Tilt 2 Android Development] daanmidd:
Thank you verry much for this package!

I have got a PHP webserver running on my HTC diamond!

video: http://www.youtube.com/watch?v=vKe-VC2s9hc
[Touch Pro2, Tilt 2 Android Development] cashless:
doh. wrong forum. 10 chars.
[Touch Pro2, Tilt 2 Android Development] walter79:
Could you write some information to the wiki. About PHP run on Rhubuntu.
[Touch Pro2, Tilt 2 Android Development] freelancex:
Hi been testing this out today and its pretty sweet. I am at work and trying to use the web. I have connected to the network successfully but my work is behind a proxy server.

Where can I set this so can connect to the web? Tried searching this thread but couldn't find anything. Searched the web in general but I am very new to Linux...

Thanks
[Touch Pro2, Tilt 2 Android Development] walter79:
You find proxy settings in wicd networkmanager. (search the setting)
[Touch Pro2, Tilt 2 Android Development] freelancex:
Thanks for the reply. Is the network manager where I enabled the wep key for the wireless point?

I would jump in and have a look but my phone decided to "conclude the beta test" and is completely unusable at the moment until I can flash a newer rom (downloading now).

As soon as I am back up and running ill have a look. Thanks
[Touch Pro2, Tilt 2 Android Development] fusion822:
Im installing Rhodium linux on my HTC Touch HD and is viewing communicat "Unable to handle kernel null pointer terefere"
[Touch Pro2, Tilt 2 Android Development] walter79:
Did you setup your startup.txt ?

http://wiki.xda-developers.com/index.php?pagename=RhodiumUbuntu#Stepx20.2
[Touch Pro2, Tilt 2 Android Development] Byte_76:
I got Rhobuntu to boot but once the GUI is loaded, I can't click on the task bar because the pointer won't go down that far. All I can do is open right click by holding the pointer and I could search. I can't even get "My Documents" to open by double tapping.

Is there anything useful about booting Ubuntu on Blackstone or is it just for fun?

I still found it interesting. Well done to the devs that got this working!
[Touch Pro2, Tilt 2 Android Development] walter79:
Try to recalibrate the screen.
[Touch Pro2, Tilt 2 Android Development] mosci:
kernel-sources

are there any kernel-sorces with s3c6410 & ts_s3c fb support available ?

i was able to boot the rootfs with a different kernel where i do not have the latest sources from (this kernel is still in development), but ofcause without needed modules ;-)

i get into the gui but the touchscreen did not react at all :(
[Touch Pro2, Tilt 2 Android Development] Byte_76:
On my Blackstone, I tried recalibrating but I still can't access the edges of the screen so I can't click on the menu or the Documents folder at the top left.

The pointer will not go against any of the edges of the screen. (top, bottom, left and right) It's like there is an invisible padding around the edges.

The entire task bar is displayed along the bottom of the screen in the area that the pointer won't go to. Because of this, I can't really do anything useful when the GUI has loaded.

Any suggestions?
[Touch Pro2, Tilt 2 Android Development] kingofslide54:
I had the same problem and somebody told me a correct calibration to ubuntu on blackstone, to put in the startup.txt, that worked. Search this thread.
[Touch Pro2, Tilt 2 Android Development] Gunstar_Hero:
After running Rhobuntu plenty of times on my Stock AT&T rom, when I booted back into WM, my pim.vol was corrupted. I don't know if it was a coincidence (it seems the pim.vol is a common problem not related to this) or if rhobuntu had something to do with it. Rhobuntu did freeze so I crudely restarted my phone (battery fell out) and when I restarted, pim.vol slapped my phone to hell. A sprite back up fixed it though.

Just thought I'd point that out in case it means anything.
[Touch Pro2, Tilt 2 Android Development] Lambroukos_Balander:
HD2

Do we have any hope this running on HTC HD2??????
[Touch Pro2, Tilt 2 Android Development] darkmuck:
this is amazing, thanks OP! this would be like a fully functional linux box if the tv-out was working
[Touch Pro2, Tilt 2 Android Development] amiPro:
GUI phone application

As I still consider my TP2 as a mobile phone, I wrote a GUI phone application. Currently it can handle voice calls.

While running it displays a small status icon of signal strength. Click on this icon and you'll get a menu of two options: dial and exit. Click on dial to open the dial window.

It displays a small window to handle incoming and active calls.

It depends on ofono. I prepared a package for ofono with a small change I made to enable signal strength reading.

To install:

- Extract ofono.zip and install the included .dep file.

dpkg -i ofono_0.20-1_armel.deb

- Extract sphone.zip and install the included .dep file.

dpkg -i sphone-0.01_armel.deb

- Add "sphone &" to /etc/X11/xinit/xinitrc just before "exec startlxde". mine is like the following:

#!/bin/bash
xrandr -o right
xbindkeys &
sphone &
exec startlxde

- restart

Features:

- Initiates a voice call

- Accept/reject incoming calls

- Activates vibration for incoming calls

- Displays signal strength in the status area

Known issues:

- SMS functions are not implemented

- Misbehaves if a call is received while suspended. I'm not sure if this is a bug in ofono or due to my changes. You can't accept nor reject this call or any other subsequent call.

- Not finger friendly
[Touch Pro2, Tilt 2 Android Development] amiPro:
I attached a small update to turn-off the backlight when suspending.
[Touch Pro2, Tilt 2 Android Development] phhusson:
Add pm.sleep_mode=1 in cmdline ?
[Touch Pro2, Tilt 2 Android Development] nooor7772000:
hi guys. congratulate me i manged now to have rhobuntu 9.10 with touch screen boot and work very gooood thanks so so much for that great event,,,,,

but i have something bother me

that when i open some windows i can not reach its end and press or choose any of its component at the end ot it so how can i make any windows opend in my tutn2 fit to the screen????????
[Touch Pro2, Tilt 2 Android Development] amiPro:
Didn't work. I suspect the modem initiation commands that I modified. The modem sends the previous call dial instead of the current incoming call. This happens even if the previous call was done in winmo. I'll try reverting back my changes in ofono and try again.
[Touch Pro2, Tilt 2 Android Development] dcordes:
where are the kernel sources?

edit: ok I'm now aware that those ubuntu images have the unmodified kernel from http://gitorious.org/linux-on-qualcomm-s-msm/linux-msm/commits/htc-msm-2.6.27

If I wouldn't have asked phh I wouldn't know it. So please put some referrence to the used kernel into the first post so people have an easier time getting their sources. (in case you don't include the sources in the images)
[Touch Pro2, Tilt 2 Android Development] phhusson:
GPS

GPS can be used, (rhodium only ATM, others will come soon)

Download and run http://husson.hd.free.fr/test-gps.static (it will run forever, so launch it in another console, not with & it outputs *a lot*)

Then just read NMEA (you can setup gpsd to use it, and thus any GPS app ;), on /dev/smd27.
[Touch Pro2, Tilt 2 Android Development] dcordes:
is this a build of http://husson.hd.free.fr/test.c ?
[Touch Pro2, Tilt 2 Android Development] phhusson:
At the time you asked, I don't know, but now it is :p

I also putted it in http://husson.hd.free.fr/test-gps-ok.c as "test.c" name sounds like it will be changed at any time :p
[Touch Pro2, Tilt 2 Android Development] nooor7772000:
ok plz guys i searched a lot herr.can not know how to call or recive calls+how to start gprs snd broswe internt with it? thanks
[Touch Pro2, Tilt 2 Android Development] walter79:
Maybe you can ask teekanne to get sms work. he managed to send sms.
[Touch Pro2, Tilt 2 Android Development] walter79:
PHONE CALL WORKS

http://xdaforums.com/showpost.php?p=6426646&postcount=889

Thanks to AmiPro He wrote a small programm to get calls with voice work.

I didn`t not install rhod_key_driver for backlight off.

So you can received call during standby. (But backlight is on!)

You can hear spoken word on both side of the call.

I used a Rhodium100 german edition (UMTS)
[Touch Pro2, Tilt 2 Android Development] nooor7772000:
thanks so much guys i will try
[Touch Pro2, Tilt 2 Android Development] amiPro:
Gui interface for SMS

I attached a new release with SMS fully working.
[Touch Pro2, Tilt 2 Android Development] walter79:
I will test it.

If it work. I could make a new build.
[Touch Pro2, Tilt 2 Android Development] cashless:
Any way that we can get some screenshots of the dialer and sms interfaces? Just curious. I think putting some screenshots/youtube vids up might assist in getting some attention from tech bloggers as well. My 0.02.
[Touch Pro2, Tilt 2 Android Development] sentinel79:
Please more info?

I really wish I could just get the keyboard showing and 3g data so I could try to install this on my Topaz. I didn't see a 3G setting in accessories from the start menu.

Can you tell us more about install matchbox because that seems VERY nice.
[Touch Pro2, Tilt 2 Android Development] walter79:
Works great. Does the new release support receiving SMS?
[Touch Pro2, Tilt 2 Android Development] walter79:
Next release will have Matchbox-Desktop and a new virtual keyboard.
[Touch Pro2, Tilt 2 Android Development] sentinel79:
sqweeeeeeeee!!!!!!!!!!!!

:d
[Touch Pro2, Tilt 2 Android Development] cashless:
Nice! Any ETA?
[Touch Pro2, Tilt 2 Android Development] walter79:
I have to manged a small problem with matchbox-desktop.

It doesn`t start correctly automatic at startup.

I hope that i can release a new build this weekend.
[Touch Pro2, Tilt 2 Android Development] fixxxer2008:
just curious as a former tp2 user. why are we not proceeding with porting android to the device but instead trying to get a full working ubuntu? if it were my choice id prefer android but that's just me and i must say good work to the devs none the less.
[Touch Pro2, Tilt 2 Android Development] walter79:
First picture of the dialer and sms frontend.

Background: matchbox-desktop
[Touch Pro2, Tilt 2 Android Development] doublen1:
I think they are. ???
[Touch Pro2, Tilt 2 Android Development] amiPro:
Yes with a short vibration.
[Touch Pro2, Tilt 2 Android Development] amiPro:
Both tracks are working in parallel (full ubuntu and android). But both are using the same linux kernel port. So it is not a duplicate of work.

The good thing here is having multiple options. Personally I prefer a fully working ubuntu with phone capabilities.
[Touch Pro2, Tilt 2 Android Development] walter79:
Rhobuntu 9.04 13_05_2010

Rhobuntu 9.04 13_05_2010 calls and sms now works

Download --> http://www.megaupload.com/?f=RWDJWUN0

or

Download --> http://rhobuntu.4shared.com

get shortcut for startmenu: http://rhobuntu.googlecode.com/files/Boushh Rhobuntu Shortcut.cab

changelog:

- add ofono (thanks to AmiPro)

- add matchbox-desktop (link found under MyDocument on desktop)

- add new rhodium keyboard driver (AmiPro)

- add kvkbd (new virtual keyboard, popup at start --> icon on taskbar)

- add some application (contact, dates, some app for GPS)

- GPS Test http://xdaforums.com/showpost.php?p=6441944&postcount=895
[Touch Pro2, Tilt 2 Android Development] cashless:
How can I say this. I'm VERY EXCITED!!! :D
[Touch Pro2, Tilt 2 Android Development] demandarin:
ima have to try this out now. do u think its too much to have XdaAndroid AOSP 2.1 and Rhobuntu on a measly 2gig card? lol i already have android with about mayb 700-800mb left on the microsd. Is this enough storage memory to run this also? also, can this be installed side by side wit android with no issues? for ex. does rhobuntu only recognize its own files or is there a possibility it might conflict with the xdandroid since they use some of the same internals? i didnt see it in the wiki, srry if i overlooked it. ive been thread jumping..lol
[Touch Pro2, Tilt 2 Android Development] walter79:
I will need 1.4 GB for Rhobuntu.

But if you buy a 4GB SD Card you can use Andorid and Rhobuntu.
[Touch Pro2, Tilt 2 Android Development] dantegl36:
Can anyone share the trick to extracting these files? I've downloaded them 3 times (because once someone advised me I kept getting corupt files but three times!?) and I cant get winrar or 7zip to extract them. I keep getting an error "cannot extract 'blah blah filename and location blah' as an archive". Thanks in advance for any advice!

edit: sorry I figured it out. both files have to be in the same location for the extraction to work! I was trying to extract them indivdually as they downloaded.
[Touch Pro2, Tilt 2 Android Development] sentinel79:
hey walter79, I did get a chance to install matchbox and it's neat to have finger friendly access to all that which is ubuntu but I was a bit disappointed that it didn't look like the other screenshots on the matchbox homepage. Since it's skinable are there any skin packages that can be imported? Is there a command to install them? I've only dabbled with ubuntu long enough to install beryl but then I found this one package Advanced Settings something or other and it has tons of window effects and GUI settings and was wondering if this can be installed to tweak icon sizes of the standard skin.

Is there perhaps an ubuntu skin kitchen program?

Also, in the add/remove programs I saw many applications and I only installed firefox but is there limitations to what we can install in this ARM version (assuming we have no video acceleration)?

Lots of questions I know but seems I could spend forever searching for this stuff vs asking people in the know :P

BTW battery life seems really good and recharge is working very well via usb. 3G (went it wasn't going out on me) was extremely fast. I noticed cpu usage was very very minimal but is there a way to determine if it's being down-clocked when not in demand?
[Touch Pro2, Tilt 2 Android Development] phhusson:
Theorically, everything in the list work. I don't think many apps need any hardware acceleration. I'm sure you can try mplayer.

How much ?

cat /proc/cpuinfo
[Touch Pro2, Tilt 2 Android Development] walter79:
Maybe this https://www.usenix.net/events/usenix03/tech/freenix03/full_papers/allum/allum_html/matchbox.html can help you to make your own skin.
[Touch Pro2, Tilt 2 Android Development] Phenom1337:
How to recalibrate touchscreen ? I calibrated incorrectly.Sorry for my bad english .
[Touch Pro2, Tilt 2 Android Development] walter79:
edit startup.txt set recalibrate=false to recalibrate=true

or

open lxterminal run: ts_calibrate
[Touch Pro2, Tilt 2 Android Development] lordboo03:
can anyone tell me what program to use to extract these 2 files i tried both winzip and winrar and still gets errors and also i have both files in the same directory an still no luck :(
[Touch Pro2, Tilt 2 Android Development] dcordes:
where are the kernel sources?

...
[Touch Pro2, Tilt 2 Android Development] devilcuban:
http://www.7-zip.org/
[Touch Pro2, Tilt 2 Android Development] Phenom1337:
Thank you walter...How to install a deb package (Scrot) ? ... I downloaded with PC scrot 0.86.deb,and copied DEB package in SD Card,then booted Linux with Haret...And now,problem with install this package.I typed "sudo dpkg -i scrot.deb" and received error message : "dpkg : error processing scrot.deb (--install):package architecture (mips) does not match system (armel)" . How to fix it ?