Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,732,310 Members 45,501 Now Online
XDA Developers Android and Mobile Development Forum

[ROM] Bluetooth Tether ROM for Omate TrueSmart 1.1.1 [2014-04-25]

Tip us?
 
Dees_Troy
Old
(Last edited by Dees_Troy; 25th April 2014 at 06:45 PM.)
#1  
Dees_Troy's Avatar
Senior Recognized Developer - OP
Thanks Meter 9018
Posts: 1,579
Join Date: Mar 2008
Location: KC MO

 
DONATE TO ME
Default [ROM] Bluetooth Tether ROM for Omate TrueSmart 1.1.1 [2014-04-25]

Changes for 1.1.1:
-Fix issues with being unable to reconnect after a disconnect -- no more needing to reboot after a disconnect
-Fix issue where the check box needed to connect to another device would not show up sometimes
-Fixed a blank toast message that was trying to report a disconnect, now shows a proper error message
-Updated boot logo to one with the teamwin text
1.1.1 is currently only being released as a patch to apply on top of an existing 1.0.0 install.
If you are already running 1.0.0, simply install the update zip. No wiping is needed for the update.
If you don't have my ROM installed right now, you will need to factory reset, install both the 1.0.0 zip followed by the 1.1.1 zip.
There is only one update zip for all models.
We need someone who has a 1GB/8GB/2100MHz model to contact us and supply a boot image from this model of device so that we can offer a properly working boot.img.
Mirror 1
Mirror 2

What this ROM does not have:
-Gestures for back and menu do not work out of he box (there's an Xposed module that you can install to enable them that is free in the Play Store or another app that does not need Xposed documented further down in this post)
-Status bar does not hide itself
-Home + Power does not take a screenshot (Xposed can add screenshot options to the power menu)
-No companion mode that lets you receive calls, texts -- use SWApp Link free in the Play Store for this
-AGPS assistance data doesn't download by default. Use GPS Status and Toolbox to download it instead. GPS is confirmed working.
-Camera is rotated 90 degrees
-If you open the camera app and press the button to use the non-existant front facing camera, the app will FC. You will have to clear app data on the camera app to use the camera again.
-Many APNs are not included. You might have to add yours manually. This is a tethering ROM, not intended to be used with a SIM card.
-Some of the numbers on the stock dialer are not accessible - may be able to fix this with xposed and change the app's dpi.

What this ROM does have that stock Omate does not:
-Fully working native Bluetooth tethering to your phone including push notifications
-Fully working settings app including the ability to delete and change account settings
-Already has EnSec and build prop tweaks
-SuperSU

This is built using some MTK 6572 source for a different device. As such some things will be a lot different and that is the reason that items like the gestures for back and menu do not work.

You do not have to start with a stock ROM. This ROM will completely replace your existing system and boot/kernel.

Download the correct zip for your device. If you don't see your model listed, contact us and DO NOT install:
Mirror 1
Mirror 2
Install TWRP if you haven't and make a backup of your existing System, Data, and Boot
Factory reset
Install zip and reboot. First boot will take longer than usual
On first boot you will see the Welcome screen. Tap in the 4 corners of the app itself (not including the status bar) in a clockwise fashion (see here).
On your phone, turn on Bluetooth, enable Bluetooth tethering, and make your phone visible for pairing
On the watch, open settings. If you don't have a SIM card in the watch, go to more and check the box for airplane mode.
Turn on Bluetooth, find and pair with your phone.
Click on the Settings icon to the right of your phone's name (this is on the watch) Tap on Internet access.
Enjoy!

You will probably want to install Xposed:
You'll probably want to download All in one gestures from the Play Store.
Open Xposed Installer in app drawer, tap on Frameworks. Tap Install/Update. Grant root rights.
Still in Xposed, hit Ok after the install is done. Press the back button (icon in the upper left will also go back). Click on Modules. Check the box for GravityBox and All in one gestures (and probably any other modules).
Still in Xposed, hit back, Frameworks. Scroll down and reboot. Click Okay.
After reboot, open app drawer and find GravityBox, scroll down to Power tweaks. Check the top box for Advanced reboot menu and the box for Screenshot.
Open the All in one gestures app. Tap on the Swipe tab. Enable it. Scroll down to Left Area and tap on it. Choose Menu. Scroll down and tap on Right Area and choose Back.
Click on the All in one gestures icon in the upper left to slide open the menu. Tap on Transparency & Color. Slide the second slider all the way to the left to get rid of the glowing icons on the left and right.
You now have screen shot capability and have restored the stock gestures.

Press and hold power. Press Reboot. Press Reboot. Press OK.


Other recommended apps:
PNF or Push Notifications Fixer - You can use this app to change the frequency that the watch pings Google. When your phone changes connections (e.g. mobile network to Wi-Fi) the framework notifies all apps including apps like Hangouts that the connection has changed so that those apps can reconnect and get push notifications. Unfortunately your phone will not tell your watch when connections change. This app will help you start getting push notifications sooner after a connection change.
GMD Gesture Control - The free version can add a back button gesture. You'll have to buy the paid version to get the menu gesture back.
If you install Xposed framework, you can install this free module called All in one gestures and tweak it to enable gestures for the back and menu buttons.


Notes:

Bluetooth tethering had to be slowed down quite a bit to prevent the driver from crashing. We've slowed it down by setting the tcp buffer sizes really low. You can change the values of net.tcp.buffersize.bt to tweak it if you like. The crash seems to be kernel level or maybe even chip / hardware level.
Bluetooth on MTK is somewhat unstable. If it disconnects due to a driver crash, you may have to reboot the device to get Bluetooth working again. With version 1.1.1, you can probably just reconnect without having to reboot.
I am very busy. I probably won't have time to provide much support for this ROM. I don't owe you anything. If you don't like this ROM, I'll refund your full purchase price of free.

Special thanks to @Lokifish Marz @AdamOutler @toastcfh and @kuronosan
The Following 27 Users Say Thank You to Dees_Troy For This Useful Post: [ Click to Expand ]
 
Dees_Troy
Old
#2  
Dees_Troy's Avatar
Senior Recognized Developer - OP
Thanks Meter 9018
Posts: 1,579
Join Date: Mar 2008
Location: KC MO

 
DONATE TO ME
Reserved
The Following 7 Users Say Thank You to Dees_Troy For This Useful Post: [ Click to Expand ]
 
AdamOutler
Old
#3  
AdamOutler's Avatar
Recognized Developer
Thanks Meter 9537
Posts: 5,170
Join Date: Feb 2011
Location: Louisiana

 
DONATE TO ME
Omg! It works great!
Flash with Odin on Windows, Linux and Mac. Use JOdin3, Available in a web browser or offline
Check out my developer pages. Add me to your circles on Google Plus.
Wanna see the longest Linux BASH script ever made? click here.
The Following 4 Users Say Thank You to AdamOutler For This Useful Post: [ Click to Expand ]
 
kuronosan
Old
#4  
Senior Member
Thanks Meter 339
Posts: 1,399
Join Date: Nov 2008
Word up!

Sent from my Galaxy Nexus using Tapatalk 2
Click here to donate.
The Following 4 Users Say Thank You to kuronosan For This Useful Post: [ Click to Expand ]
 
Lokifish Marz
Old
#5  
Lokifish Marz's Avatar
Recognized Contributor / Recognized Developer
Thanks Meter 3250
Posts: 3,140
Join Date: Mar 2011
Location: Olympus Mons, Mars

 
DONATE TO ME
Awesomesauce!
Ubuntop- U4A/Webtop hybrid for all Tegra2 Motorola phones (Fully integrated Ubuntu Desktop)
Live ROM (One "ROM" over 12 phones) (Featured on XDA Portal and multiple other sites around the world and as base by many devs)
Imperium Initiative Photon (used as base by many Photon devs)
Imperium Initiative LS970 (used as base by many LS970 devs)
Imperium Agent LS970 (LS970 version of Live ROM)
Evo Desktop PC (Featured on XDA Portal and multiple other sites around the world)
(Nexus Q)uantum Singularity Project (Media Center, File Server, Website Server, LinuxonAndroid in little black ball of joy)
Umeox x201 EnSec Enhanced Security Patch and Live ROM Installer (used by multiple devs world wide on over 6 different models/versions of x201's)
Every Android device I've owned since the Hero- Media Center, File Server, Website Server
The Following 6 Users Say Thank You to Lokifish Marz For This Useful Post: [ Click to Expand ]
 
juanflight
Old
(Last edited by juanflight; 28th March 2014 at 09:45 PM.)
#6  
juanflight's Avatar
Member
Thanks Meter 8
Posts: 60
Join Date: Feb 2008

 
DONATE TO ME
Dees!!! Ur da man!

hahahahahahah
eat dat MTK!
ROFL
 
syounger64
Old
#7  
Member
Thanks Meter 3
Posts: 33
Join Date: Mar 2012
Exactly where do I install the zip drive and do I extract it to the same folder as bt-rom?
 
juanflight
Old
#8  
juanflight's Avatar
Member
Thanks Meter 8
Posts: 60
Join Date: Feb 2008

 
DONATE TO ME
Quote:
Originally Posted by syounger64 View Post
Exactly where do I install the zip drive and do I extract it to the same folder as bt-rom?
don't extract it.
move it into the watch. boot in recovery mode and install zip.
make sure you have a backup of your system if things go sour.
ALWAYS BACKUP BEFORE DOING ANYTHING!!!
 
ornobohornish
Old
#9  
Senior Member
Thanks Meter 12
Posts: 137
Join Date: Jun 2013
Can anybody please tell me what is the bettary life if i use it moderately ?

Sent from my SM-N9005 using XDA Premium 4 mobile app
 
syounger64
Old
#10  
Member
Thanks Meter 3
Posts: 33
Join Date: Mar 2012
Quote:
Originally Posted by juanflight View Post
don't extract it.
move it into the watch. boot in recovery mode and install zip.
make sure you have a backup of your system if things go sour.
ALWAYS BACKUP BEFORE DOING ANYTHING!!!
Thanks but after installing goomanager. It says denied supers request. How do I fix that? How do u boot in recovery mode if my power button isn't doing anything when I press it? When I want to back up of my system is that done via goomanager or supersu?

Sorry for all these questions as I'm not familiar with this process.

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes