Post Reply

[TESTING] Rootfs for Blackstone - new keymap (11.4.2011)

OP g3rm0

19th March 2011, 03:15 PM   |  #1  
g3rm0's Avatar
OP Senior Member
Thanks Meter: 81
 
163 posts
Join Date:Joined: Feb 2010
More
This thread is dedicated to enhance/optimize Blackstone button layout.

I've started this thread because I would like to test rootfs image made especially for Blackstone. For now it's about the new key mapping. We (the Blackstone users) were missing the "Recent Apps" menu until recently when Stickman89 made some progress in this area but unfortunately he retired. Now his rootfs is outdated and this is where I took over. My rootfs is a modification to the latest official one and includes the new key mapping. The goal here is to have "Recent Apps" menu AND power button fully functional at the same time (and possibly merge upstream when the work is done here).

Native Android device is required to have at least 5 buttons. They are: Power/Sleep, Vol Up, Vol Down, Home, Menu, Back. Our device has 6: Power/Sleep, Vol Up, Vol Down, Call, Home, Back, End Call. This means we can have all the buttons like in Android device only if we sacrifice Call or End Call. Call is also used to do BT voice dialing and I don't want to break this option when BT will be fixed. End call on the other hand is only needed to end calls and there are other ways of doing this (map power button in Accessibility menu or use on-screen End call). I've decided to have Home button acting as a menu and End Call as a home key (because it really doesn't change much except End Call is the real HOME now).

Here's how the new button layout looks like:


**UPDATE: 11.4.2011**

You can now have Home button working as HOME and End Call button being MENU. To try this simply add: physkeyboard=blac to your startup.txt cmdline. Without this parameter button will be mapped like in my previous rootfs (see picture above).
As a bonus I've cooked a new zImage + modules. Nothing really dramatic - just bringing JB's audio shuttering patch to the latest official kernel.

/UPDATE


[LEGAL BS]
THIS IS WORK IN PROGRESS. IT IS VERY UNLIKELY TO CAUSE ANY DAMAGE BUT BE AWARE: YOU CAN USE IT only AT YOUR OWN RISK. I CAN'T BE HELD RESPONSIBLE FOR ANY DAMAGE TO DATA AND/OR HARDWARE CAUSED DIRECTLY OR INDIRECTLY BY MY RELEASES
[/LEGAL BS]
Last edited by g3rm0; 11th April 2011 at 03:13 PM.
The Following 14 Users Say Thank You to g3rm0 For This Useful Post: [ View ]
19th March 2011, 03:15 PM   |  #2  
g3rm0's Avatar
OP Senior Member
Thanks Meter: 81
 
163 posts
Join Date:Joined: Feb 2010
More
TROUBLESHOOTING (if one step doesn't help - move to another):
1. Backup your data and delete data.img.
2. Format your SD card.
3. Use the latest official rootfs (if it's working report it here).
4. Try the latest Xdandroid release (other builds my not be compatible).
5. Find the setup (kernel/system/rootfs) that works fine.
6. If it's still not working - ask here.
Last edited by g3rm0; 19th March 2011 at 03:50 PM. Reason: add troubleshooting guide
The Following 2 Users Say Thank You to g3rm0 For This Useful Post: [ View ]
19th March 2011, 03:30 PM   |  #3  
Eodun's Avatar
Senior Member
Flag Barcelona
Thanks Meter: 51
 
292 posts
Join Date:Joined: Sep 2009
More
Been using this for days and no problems, it works great.

First times you have to remember to end call with power button, but the small call icon in notifications does the trick XD
20th March 2011, 12:16 AM   |  #4  
Member
Thanks Meter: 1
 
46 posts
Join Date:Joined: Sep 2005
More
Also been using since first posted with audio stuttering fix - been great.
21st March 2011, 01:30 PM   |  #5  
jeanfrederic's Avatar
Senior Member
Flag Bruxelles
Thanks Meter: 10
 
486 posts
Join Date:Joined: Dec 2007
More
With your kernel + rootfs, I can't have geolocalization anymore on Froyo X red.
Gonna try the last "official" rootfs.
21st March 2011, 01:54 PM   |  #6  
Eodun's Avatar
Senior Member
Flag Barcelona
Thanks Meter: 51
 
292 posts
Join Date:Joined: Sep 2009
More
Quote:
Originally Posted by jeanfrederic

With your kernel + rootfs, I can't have geolocalization anymore on Froyo X red.
Gonna try the last "official" rootfs.

It's doubtful at best that if you change rootfs you can continue calling it froyo x red. This is based in stock FRX05 XDAndroid, which I encourage using.

Anyway, it works perfectly for me, try updating QuickGPS within WM before booting Haret
The Following User Says Thank You to Eodun For This Useful Post: [ View ]
21st March 2011, 03:56 PM   |  #7  
jeanfrederic's Avatar
Senior Member
Flag Bruxelles
Thanks Meter: 10
 
486 posts
Join Date:Joined: Dec 2007
More
Quote:
Originally Posted by Eodun

It's doubtful at best that if you change rootfs you can continue calling it froyo x red. This is based in stock FRX05 XDAndroid, which I encourage using.

Anyway, it works perfectly for me, try updating QuickGPS within WM before booting Haret

OK thx, gonna trash xRED ans try FRX05 so. (have to say the more builds are up the more i'm getting lost anyway )
21st March 2011, 05:40 PM   |  #8  
Senior Member
Thanks Meter: 25
 
132 posts
Join Date:Joined: Feb 2011
More
These device-specific replacement files are totally the bomb!
I had been thinking about a special thread like 'How to make it work on a Blackstone', where we could collect quickfixes, workarouds and special files, but apart from the rootfs and kernel there's not much else wrong with the terrific FRX05 and GBX0A releases. The latter not even being beta yet!!!
23rd March 2011, 08:55 AM   |  #9  
Junior Member
Flag den haag
Thanks Meter: 0
 
17 posts
Join Date:Joined: Aug 2009
More
kernel running smooth en stable

only hope battery time 10 a 11 houre i hope
in the future that make longer ...

go on with this nice work !!
5th April 2011, 11:01 PM   |  #10  
Junior Member
Thanks Meter: 0
 
23 posts
Join Date:Joined: Jan 2011
Thank You Very Much for the rootfs..working great..
This is just a suggestion from me.....what do u think of making the real home button as the HOME BUTTON and End Button as Menu Button....and same for top button as sleep.....??

Post Reply Subscribe to Thread

Tags
blackstone, keymap, rootfs
Previous Thread Next Thread
Thread Tools
Display Modes