yashsingh1/xdaforums huggingface dataset:
[G1 Android Development] worry:
I compiled it (though I have to change euro and pound symbols into unicode).

R 'R' '7' 'r' 'R' 0x00A3 0x20AC
S 'S' '7' 's' 'S' '|' 0x00DF
T 'T' '8' 't' 'T' 0x20AC 0x00A3

I tried it with emulator, seems to work fine.

The idea is: to replace /system/usr/keychars/trout-keypad-v3.kcm.bin with new file.

Here are the details:

I do not write exact instruction, hope you realize how to log into device and copy files.

Now, log to your device. Be sure you have system in rw mode.

otherwise you have to remount:

#mount -o rw,remount -t yaffs2 /dev/block/mtdblock3 /system

navigate to /system/usr/keychars/

#cd /system/usr/keychars/

if you type ls you can see a whole bunch of files, I recommend to backup them all.

if you have busybox installed (if you don't, you'll have to do it manually by dd if= of=)

#cd /system/usr/keychars/
#mkdir backup
#busybox cp * ./backup/

now you need to replace a file trout-keypad-v3.kcm.bin with attached

Changes should affect newly started applications and it should take some time to affect already running (other words you have to type a lot into them in order they run garbage collector and reload keylayout)

Other thing, if your phone is not US G1 your system may be using other file to read layout (not trout-keypad-v3.kcm.bin ). You can check it if you type getevent:

# getevent
add device 1: /dev/input/event4
name: "compass"
add device 2: /dev/input/event3
name: "trout-nav"
could not get driver version for /dev/input/mouse1, Not a typewriter
add device 3: /dev/input/event2
name: "trout-keypad-v3"
add device 4: /dev/input/event1
name: "synaptics-rmi-touchscreen"
could not get driver version for /dev/input/mouse0, Not a typewriter
could not get driver version for /dev/input/mice, Not a typewriter
add device 5: /dev/input/event0
name: "h2w headset"

As you can see mine using

add device 3: /dev/input/event2
name: "trout-keypad-v3"

Finally, if you'll succeed, we can write a fancy guide for other people.

WARN: if you mess up badly with layouts you probably won't be able to start telnetd from G1 keyboard and other stuff like this.

So be sure you can login to your G1 from pc with root access and revert changes. I am using JF 1.3, so I can log in via adb shell with root any time from my pc.
[G1 Android Development] Untouchab1e:
Thanks for the guide! I have a question regarding the qwerty file though. What about the keys on the G1's keyboard that is not in the qwerty file? Such as the @-key?
[G1 Android Development] worry:
I don't know, what would happen if you do not map all keys (probably it will yield an error upon certain key or just give nothing), but @ is present in your layout:

AT '@' '@' '@' '@' '@' 0x2022
[G1 Android Development] zrubi:
I have a question please.

Usualy double click on the up arrow key change the keyboard layout to full upper case, is there any way to set that the double clicking on it will change the layout to other language and not upper case?

I understood that there is a difficult with changing the layout, maybe that may be a nice solution at least for some of us.
[G1 Android Development] worry:
zrubi

I don't think there is a strait forward way to do it by now.

But soon (Feb 2009 I think) T-Mobile will introduce G1 to some European countries other then GB, so Google have to develope some easy way to change layouts by this time.
[G1 Android Development] zergio:
Hi!

worry, first of all, thank you for all your research and work on keyboard layout. I've been following your research here and on russian forums.

I've also investigated this topic a bit and found the following following property described at http://www.kandroid.org/android_pdk/keymaps_keyboard_input.html as the one which would allow to switch the layout dynamically without kcm file substitution, but unfortunately it does NOT work.

setprop android.keychar.trout-keypad-v3 /system/usr/keychars/qwerty_ru.kcm.bin

Do you have any new information on this topic?

Do you happen to know how French and German keyboard layout switch is implemented (if there is any switching at all)?

Thank you!
[G1 Android Development] Freedomcaller:
i wanna change my @ button to a /
[G1 Android Development] Dimath:
This is incredible! One step closer to be able to switch keyboard layouts on G1.

Thank you, guys!
[G1 Android Development] funbacon:
How can I change the characters which's showed when I hold a char on keyboard ? (for an example : hold "A" and see)

And how can I creat a new type rule ? For an example I type double "A" an it become "Â", and if type triple "A" , it will return "AAA" and creat an option to on/off this feature ?
[G1 Android Development] Malix82:
So how exactly does one generate the binary file? I'm eager to know so I wouldn't need to ask people to do that for me when trying out layouts :)
[G1 Android Development] ZilverZurfarn:
Does anyone have the .kcm (not .kcm.bin) file for US G1 or ADP? (I guess it's trout-keypad-v3.kcm) or know where I can find it?

/Mats
[Touch HD Themes and Apps] johseph:
I cannot seem to find the answer to what i have a question on, i see so many cool wallpapers and i dont know how to get them to run on my HD whilst TF is active. Seems I can only get my today screen to reflect the photo i select if i turn OFF touch flo, no good. Support? Thanks
[Touch HD Themes and Apps] moshbeard:
Set the wallpaper via the setting menu on TouchFlo3D rather than the settings for the Today screen.
[Touch HD Themes and Apps] maaz_talha:
yes, bt doing so yeilds a low quality picture. any idea how we can set a high resolution pic (800x480) as the background to actually use the screen's full potential?
[Touch HD Themes and Apps] Zal:
it is possible but the only way of doing it is a complex hack which is rather time consuming and the results are not perfect. if you would like me to write up the instructions i will do so when i get back on my pc. (browsing on my phone atm) the hack involves inserting pngs into system files and hex edits.

I've created a theme with a high quality wallpaper which you can find here
[Touch HD Themes and Apps] Cheesy Dave:
Hi

Anyone seen a simple digital compass that uses the GPS and G-Sensor?

I know there are loads of GPS apps that provide a compass and, of course, the HD will need some initial directional input to get a compass bearing. But, after that start-up would it not be possible to provide a compass movement based on the G-Sensor ?

Thanks, D.
[Touch HD Themes and Apps] robnil:
You mean that the g-sensor could sense the magnetic field on earth? That would be great but a think its a bit optimistic.

I cant figure out why such advanced devices dont have a digital compass. A map+gps used for walking is almost useless when you dont have a compass, and the gps can only give you a bering at a sertain speed (usually faster than walking)
[Touch HD Themes and Apps] Cheesy Dave:
Noop - that was not what I meant - sorry if not clear.

What I mean is the G-Sensor is able to detect direction of the device. So, once the HD has got some compass bearing (using the GPS after travelling for a while) then the G-Sensor should be able to provide a compass bearing?

The main problem is getting that initial bearing. After than the G-Sensor should allow the HD to keep track of bearings?
[Touch HD Themes and Apps] kaemon:
my opinion : inside the HD, it's just G sensors (able to "feel" where is the weight of the device pointing, ie "where is the center of the earth").

What you describe could be achieved with (and i would say at least 2, 3 being even better) ACCELEROMETERS, devices able to MEASURE accelerations. THEN it would be able to follow a bearing after giving it an initial one. (what you describe looks actually like the basic function of how airplanes IRS, Inertial Reference Systems, works. Which is a major instrumentation for aircraft navigation, comprising 3 accelerometers ;) ).
[Touch HD Themes and Apps] Cheesy Dave:
My suggestion on a compass was initiated by seeing the funny (but useless!) Diamond Saber - star wars laser sword.

Playing with that more carefully on a flat surface indicates that maybe you're right that the "G Sensor" is not a full 3D accelerometer implementation. Or, maybe the software for this silly but fun light saber is not accessing the rotation details ??

The alternative is just the old watch and sun trick !
[Touch HD Themes and Apps] Cheesy Dave:
Thinking about this today I realised that the idea is probably not sensible !!

Everytime you switch the phone off when using a "possible compass" then it will need a new bearing. So, best just to stick with the "normal" GPS applications.
[General Questions and Answers] ne01982:
Hi everyone, first of all, congratullations about the forum, is amazing.

I would like to know if does exist any project for to make a SO based on linux for HTC, for example Elfin.

Thanks in advance.

Regards
[General Questions and Answers] joel2009:
Xanadux will have some info, openmoko and Android are the only big name linux based os's i know of for htc devices
[General Questions and Answers] ne01982:
Wow, thas very good news.

But, Is there any good and developed project for for example my elfin?

Thanks
[General Questions and Answers] joel2009:
No, not that i have seen. Here is a list of current linux projects on xda.
[Mogul, XV6800 ROM Development] skippyd:
Hello my xda family!!

My WM6.1 build 20954

I take no responsibility for anything you do to your device.

Please see the WIKI page first.

~<Lite Version>~

*Memory at first boot*

25.13mb free/47.23mb total (program)

158.27mb free/162.42mb total (storage)

.net 3.5

UC Compatible

no2chem USBtoPC

nueLight = it turns on the flash to be used as a flashlight

Device Update (Thanks CRCinau) = program that will let you install a bunch of diffrent progams for your device

Lite Phone Canvas

10btn Comm Manager

Large Start Menu

Start Clean

eXtraDlls added for compatibility.

Opal ShareDll

Raphal Dshow

Reg tweaks for power saver

Bluetooth FTP

Pocket Digital Clock Version 1.1.8.1

Transcriber = lets you write you sms on your screen

Flash3.1

Newest Build of Internet Explorer = has desktop mode with zooming

GPSToday

Google Maps

~<ADDED IN STANDARD>~

*Memory at first boot mb/mb (program) mb/mb (storage) = %*

Oxios Memory

Mortscript

SlidingSound w/extra sounds

RealPlayer

Opal VolumeControl = touch friendly volume control

Opal Phone Canvas

Opal Fullscreen Player

MP3 Trimmer

Calc-1-Calc

A good GPS pack = 30sec connects

Black keyboard skin

Phone Pad (can uninstall) = phone style keypad for sms

Personalizer (can uninstall) = For Changing you Carrier Banner

Opera 9.5 build 2745

YOUTube

Frogger

Kevtris

Dopewars

Hearts

*more* in device update :-)

~<Screen Shots>~

~<ROMS>~

SKIP'S V1.1 - Standard *coming soon*

SKIP'S V1.1 LITE - NO CARRIER

~<KITCHENS>~

SKIP'S V1.1 LITE Kitchen

YOUR INTERNET CONNECTION WILL NOT WORK UNTIL YOU INSTALL THE CARRIER CAB ON THE NO CARRIER BUILDS

DCD's Carrier Files

~<THANK YOU>~

dcd1182 for his kitchen, some oems and carrier cabs

joshkoss & m3Jorge for info and oems

CRCinAU for Device Update
​
[Mogul, XV6800 ROM Development] skippyd:
~<CHANGE LOG>~

Version 1.1

Added a Lite Version (less apps / different dialer)

Added Full UC Compatibility

Added icons to the program folders

Added Pocket Digital Clock Version 1.1.8.1

Changed Media folder to Multimedia

Changed the default theme to a custom theme

Put the Device Update link in to the Connections folder

Removed phone pad vibe

Removed ArcSoft MMS 4.2.8.1 (can be added in device update)

Removed Large Title Bar (can be added in device update)

Removed Streaming Media (can be added in device update)

Removed Remote Desktop (can be added in device update)

Version 1

First Build 20954

~<KNOWN BUGS>~

## codes dont work in the dialer but I do have links that work in the tools <dir>

​
[Mogul, XV6800 ROM Development] skippyd:
~<ARCHIVED BUILDS>~

SKIP'S V1 - Standard

​
[Mogul, XV6800 ROM Development] vickylife007:
What is the available memory at first boot. Also I hear the new IE6 needs large memory to run, so does this rom have nue's kernel to disable camera and free up some memory?
[Mogul, XV6800 ROM Development] anton_spaz:
Also, can you post some screenshots please.
[Mogul, XV6800 ROM Development] skippyd:
at first boot 20mb is free out of 47mb for programs (55%) 124mb free out of 133mb for storage

No camera is not disabled.... I do have storage tweaks to gain more memory though... Internet Explorer has storage settings in the registry that can be changed to storage card unlike opera... The only problem that I have seen with it is that youtube doesnt work right with it but not a problem because I have a youtube player built in to the rom
[Mogul, XV6800 ROM Development] vickylife007:
Hmmm, okay, downloading right now. Will flash and post my findings. 20mb memory a big let down for me though. Always a sucker for any rom that promises 25mb and above, think you can come up with a light version of this rom?
[Mogul, XV6800 ROM Development] skippyd:
The next build I make will have more memory... There is a bunch of stuff that can be removed because they can be added in device update..

Items that I know of right now are:

Large Start Menu

ArcSoft MMS 4.2.8.1

Large Title Bar

Calc-1-Calc - I have full but lite is on device update
[Mogul, XV6800 ROM Development] skippyd:
How lite do you want to go?? lol

I can make a naked build
[Mogul, XV6800 ROM Development] vickylife007:
Love 'em bare, [wink].
[Mogul, XV6800 ROM Development] pavlak21:
i am having problem with sending mms . i can recevie but i can't send any . .. anyway rom is good runs smooth
[Mogul, XV6800 ROM Development] skippyd:
What network are you on???
[Mogul, XV6800 ROM Development] pavlak21:
verizon wireless .... i tried gc mms app don't work

i change also server setting for verizon

thanks for respond .. i like your ROM a lot stuff in .. updates are cool love it ...
[Mogul, XV6800 ROM Development] skippyd:
I will make a verizon build for you to test then :-)

The device update is from a hermes rom but everything seems to work on the titan though... some things wont work like (comm vibe, flashlite, and some of the other hermes only stuff...)
[Mogul, XV6800 ROM Development] pavlak21:
thts great man ,,, i love to try new ROM's on mine device .... i am not worry to brake it :) it's inpassable to brick a pda :)
[Mogul, XV6800 ROM Development] vickylife007:
Wow! Great rom! For starters I love the boot/splash screens. IE works decently and stable for a 20mb ram, rom is fast, GPS works great. I will just keep testing, enjoying it thus far.................

Looking for Office Mobile programs like Word, Excel etc; what did u do with them? They need to be in this cool rom. Pls do include them in your next release.

Thanks for the good job.
[Mogul, XV6800 ROM Development] jhpaintballer101:
how do ii install?

i downloaded the build but i have no clue how to install it.

please help.

i put it on my phone and its not a cab file so. idk.

pleasepleaasepleasee!!!

email me at secret.entry@gmail.com

thank youuu
[Mogul, XV6800 ROM Development] ebb:
Thanks for trying to keep Titan ROM development going. Does this ROM include UCautorun?
[Mogul, XV6800 ROM Development] vickylife007:
I've been playing around with this rom, am very impressed with the perfomance of the IE6. I don't know how u tweaked it, I have used IE6 in a different rom before now, this one is faster.

I just want to make this one request still, give us a Lite version in your next release. My preference will be to have all the programs under the Settings folder {i.e personal, system, connections} intact as they are now; then for Programs folder:- Games subfolder can be unchecked; only Wmp, Pictures and Videos to be checked for Multimedia; just Google checked for GPS; Tools to remain intact as it is; Connection folder is just beautiful as it is; then give us Office Mobile {word mobile, powerpoint mobile etc}.

Please help see what you can come out with, I love having a lot of memory to play around with. Untill then I will cling to this rom for its fast IE6 mobile.

Thaaaaaaaaanks!!!!
[Mogul, XV6800 ROM Development] skippyd77:
They are in the device update (internet is req)
[Mogul, XV6800 ROM Development] unL33T:
Please do some reading on here before asking a question like this. Comparing a whole ROM to a .cab file shows that you didn't read anything on this forum at all. You could at least try to find some information yourself:rolleyes:
[Mogul, XV6800 ROM Development] skippyd77:
it has autorun in place but not sdautorun... I will add this in the next build
[Mogul, XV6800 ROM Development] skippyd77:
goto TITAN WIKI PAGE and start reading like everyone else
[Mogul, XV6800 ROM Development] ebb:
Thank you!
[Mogul, XV6800 ROM Development] skippyd:
I am doing testing right now on the new lite build.... It should be up tonight after I fix some problems in it... At startup its running at 25.70mb free as of right now... Could change from that but trying for 25 -26mb free
[Mogul, XV6800 ROM Development] vickylife007:
Now I can hardly wait. I have played around with lots of roms, yours is the fastest rom on the titan that I know, and I know all the great names and give big kudos to their great efforts, but yours promises to blow our minds. All my applications open so fast I still can't believe it, I guess this community is about to make a sweet discovery with your roms. Thanks for contributing to making the titan exciting.
[Mogul, XV6800 ROM Development] skippyd:
Thank You for the Props

My roms are mostly based off of the Hermes builds which helps for speed due to the way they build over there.... Not much memory to work with on the Hermes so when you put those builds on the mogul it makes them fly
[Mogul, XV6800 ROM Development] vickylife007:
Hi, Skippyd, I 've been waiting like forever for Skip's v1.1, guess you want to be thorough with the testing.

Meanwhile I played around with Titan Reloaded 1.2, fine rom, enjoyed the touch flo but I just couldn't give-up the super speed ur rom offers, the IE6, and the faster GPS locks.

So, I flashed back to Skip's v1, downloaded and installed M2D and M2DC cabs, and some Manila Themes, now I have the touch flo on a super speed rom. Works Flawlessly.

Now am eager to lay hold on Skip's v1.1 cos it promises more ram, how long do you think the wait will be?

Am just hung up on your roms, well I guess I just enjoy speed.
[Mogul, XV6800 ROM Development] skippyd:
I am still working on it... Right now i am having battery drain issues and trying to fix percent battery as well (in build one if you turn off the clock there is a colored battery symbol = if the battery is at 100% or in charging mode it shows 1%) the speed of the rom is the fastest ive built so that is a plus...

I am also beta testing the new device update for CRC... so that is tieing me up also :)

The new device update is looking great :-)

I don't work tomorrow so i'm going to give some of my day to getting the new build posted... Once I have a good solid core on the lite build then i will start releasing a standard, iphone version, carrier versions and also a manilla version...
[Mogul, XV6800 ROM Development] pavlak21:
wow waiting for it too thanks to keep that titan device up do date
[Mogul, XV6800 ROM Development] shockwave3d:
hi

Rom is great my only question is in regards the of the TomTom maps and voices that are not included on the ROM. where could i get those?

thanks

Shockwave3d
[Mogul, XV6800 ROM Development] vickylife007:
Go to your programs menu, click on the GPS folder, there you have Tom Tom and other GPS softwares.
[Mogul, XV6800 ROM Development] shockwave3d:
i know that but the application does not have maps or voices, so i cant use it. mI need to get those to be able to use it
[Mogul, XV6800 ROM Development] psternklar:
Any chance of a lite without Google Maps? I would like to update it without reflashing. Do you have an estimate eta for the lite? Thanks for your work!
[Mogul, XV6800 ROM Development] skippyd:
I'm uploading v1.1 lite right now enjoy

Also sorry for the delay
[Mogul, XV6800 ROM Development] mettercomputers:
any chance of getting a kitchen of this love it so far but would like add manila 2d get better memory with it built in? thank you.
[Mogul, XV6800 ROM Development] vickylife007:
Wow! Enjoying this rom, 25mb memory at boot for a rom with the new I.E.6 is remarkable. The rom is wickedly fast, didn't believe you could beat the speed of v1, but u did it.

I love the new skin WMP wears, couldn't get HTC Audio Manager to work with v1, it works perfectly with this rom.

Did some speed test with my friends who had different roms running on their titan. We opened same applications, mine was always the first to open.

I STAND TO BE CORRECTED, THIS IS THE FASTEST ROM RUNNING ON THE TITAN.

Thanks Skippyd, you are indeed a discovery.
[Mogul, XV6800 ROM Development] skippyd:
Lol i told you it was going to be faster... if your doing speed test open up file explorer and make both open up the windows directory and see how much quicker it is :-)
[Mogul, XV6800 ROM Development] Bunsen Honeydew:
I haven't flashed the ROM yet, but has anyone been having MMS issues with it? I have never been able to send pics with any ROM other than the Alltel ROMs.
[Mogul, XV6800 ROM Development] skippyd:
its very hard to setup MMS on CDMA phones so i dont include MMS Info in my core.... Are you on Alltel network?

I have carrier oem pack for almost all carriers i got from the vogue forums but havnt tried them yet... I will soon
[Mogul, XV6800 ROM Development] BillThyCat:
What is the status of 1.1 standard, and will there be a kitchen?

Thanks,

BTC
[Mogul, XV6800 ROM Development] Skitzi:
I'm having problems with ## codes using this ROM. I have tried:

##778

##778#

##000000

##3242

##3242#

Any one else having problems with this, any work arounds out there?

ty

EDIT: Just found the folder containing the phone code shortcuts.
[Mogul, XV6800 ROM Development] skippyd:
This is added in to the rom with the dcd carrier files.... You can download the carrier file on page 1
[Mogul, XV6800 ROM Development] skippyd:
I am trying to make a stable core... If no one finds any bugs in 1.1 lite then this will turn into a final lite build for 20954...

I'm working on a M2d version right now... Standard and M2d versions will be close to being the same so it should be out within the next couple days... depending on bugs in lite...

My Kitchen isn't ready for the public yet... I will release this when I make it more user friendly...
[Mogul, XV6800 ROM Development] sdsmithinc:
## codes not working

Same here, codes do not respond. The installation DCD cab file does not seem to allow access. I'm using the latest listed in the directory. Could the dialer be the cause? I've also notice this with the standad version.

XV6800

Skip's ver 1.1 lite

Verizon carrier
[Mogul, XV6800 ROM Development] skippyd:
I'm at work right now but i'll look in to this tonight and see whats going on...

I am not using the lite version right now so I cant test it...