[Q] Fully functional D3 ROM with Bluetooth Message Access Profile? - Motorola Droid 3

Been looking around for a while, and I can't find a definitive answer for this. I love my D3, and the one major beef I have with it is that it does not support the Bluetooth Message Access Profile (MAP). As I understand it, this can be coded into the ROM, (not a hardware issue), and while I've heard some Android ROMs support it, I have not found one for the D3.
MAP will let me get and send text messages through my Ford's Sync system, which is something I desperately want.
Failing finding a ROM for D3 built with MAP, I'd like to know where I can download source code for a fully functional D3 ROM, and see if I can add the support myself (I'm a .NET developer by trade, so while I expect there to be some culture shock I expect I can get through it), compile it, and brick my phone a couple dozen times.
Can someone point me in the right direction?

Related

[Q] Android DEBUG Tool??? - Question for DEVS

Is there a way to analyze what is wrong with someone's ROM and fix it without having to abandon the ROM to a different one, or waiting forever for someone else to maybe fix it? I've had to go to quite a few different ROMs as of late to get the functionality that I'm looking for because things didn't work with many ROMs, they had things broken. I would rather just learn how to fix them and then even post a fix for everyone. Devs, is this possible or would this only be something that the ROM COOK could do? Two recent examples include:
1. USB Tethering connecting to my PC, giving my PC a LAN IP, but not being able to get anywhere on my PC while my phone is still able to surf.
2. Bluetooth AD2P hiccups.
Then also add more functionality, like EPST functionality in Froyo and Gingerbread.
I've done a bit with logcat but as of yet is difficult for me to understand. I've successfully used debugging tools on Windows however in order to fix problems with applications that were hanging up on bad files, dlls, etc.. Was hoping I could learn how to do it with Android. Any help is appreciated.
petermg said:
Is there a way to analyze what is wrong with someone's ROM and fix it without having to abandon the ROM to a different one, or waiting forever for someone else to maybe fix it? I've had to go to quite a few different ROMs as of late to get the functionality that I'm looking for because things didn't work with many ROMs, they had things broken. I would rather just learn how to fix them and then even post a fix for everyone. Devs, is this possible or would this only be something that the ROM COOK could do? Two recent examples include:
1. USB Tethering connecting to my PC, giving my PC a LAN IP, but not being able to get anywhere on my PC while my phone is still able to surf.
2. Bluetooth AD2P hiccups.
Then also add more functionality, like EPST functionality in Froyo and Gingerbread.
I've done a bit with logcat but as of yet is difficult for me to understand. I've successfully used debugging tools on Windows however in order to fix problems with applications that were hanging up on bad files, dlls, etc.. Was hoping I could learn how to do it with Android. Any help is appreciated.
Click to expand...
Click to collapse
If you don't understand what the logcat is telling you, you will have a hard time writing any code for a fix. Might want to invest in a "linux for dummies" book and start there. I think there is even a book like that for android programming out now, iirc...
nandroids are for
sissies
Redundant posts cleaned out.

Multitouch limited to two fingers?

Hi,
as you may have realized the Streak has only 2 fingers multitouch. Sometimes it is an software limitation and can be adjusted. Does anyone know if this is the case for the Streak? Any hint?
According atmel, it supports 10 touch
http://www.atmel.com/dyn/products/product_card.asp?part_id=4620
http://www.scribd.com/doc/50575488/datasheet-for-mXT224
http://forum.xda-developers.com/showthread.php?t=878936
Okay, now we need to figure out where the limitation is and fix it. Anyone on it?
Every multi-touch tester I've tried only shows 2 fingers max. My Evo 3D shows 4 fingers with the same app.
If you want more touch points (assuming that it is in fact that controller), you'll need to modify/rewrite the touchscreen drivers to make it work with more.
The last link giveen gave is link to a patch to tell it to accept more touch points. It doesnt ADD touch points, it merely tells it to use more points that were already available, but simply not turned on.
If it's simply points not being enabled it should be a trivial rebuild, if it's not in the s7's kernel source code you'll need to merge in a driver that does support the extra points.
There should be a reason that dell didnt turn them on, as a 7" display can reasonably take advantage of at least 4 points.
To compare to the fm audio support on the s5 (which was also turned off) it was due to it being rather buggy, if the code to take use more points is in fact in the kernel, it might not be particularly useful.
Did anyone figured out how to enable more touch points?
If anyone wants to give it a try, this is our TS driver
https://github.com/DJSteve/streak7-...s/input/touchscreen/atmel_mXT224_touch_luna.c
https://github.com/DJSteve/streak7-kernel/blob/master/arch/arm/mach-tegra/board-ventana.c
Well, I'm going to have a go at this, bearing in mind I'm going to be teaching myself as I go along, if I can figure out where to modify the files, I may need someone's help getting it into a kernel. Really I'll be happy if I can figure out how to get even one more touch point active.
TesseractSpace said:
Well, I'm going to have a go at this, bearing in mind I'm going to be teaching myself as I go along, if I can figure out where to modify the files, I may need someone's help getting it into a kernel. Really I'll be happy if I can figure out how to get even one more touch point active.
Click to expand...
Click to collapse
I've actually done a bit of work into this.
First you need to build a linux box, personally I use a virtual machine, using Ubuntu 11.10 x64.
Then you need to get our source, listed above in the ICS branch or the HC branch.
Now our board-ventana.c already states 10 finger touch. That was built-in.
Now the driver is for a Atmel mXT224 touchscreen controller, which is a TS common in lots of devices. Now I am currently working with a couple people in Dell tracking down some information in regard to the DS7. I was informed the reason why the TS controller driver is not a standard format like all other mxT224 drivers is because the screen itself is different. I am still waiting to hear back in regard to this.
I've been denied loads of information due to legality issues.
Anyways........
the driver is a custom one and needs to be re-written to accept more touch.
how would one Install this? im running Giveen and Dj_Steve's HC on a US 4g model
ThattOneKiddMichael said:
how would one Install this? im running Giveen and Dj_Steve's HC on a US 4g model
Click to expand...
Click to collapse
HC build is purely Steve, I didn't do anything with that build.
Second, you can't install this. Its a driver source code that needs to be modified and then built.

Android Device Manager

In case you didn't know, Google has silently implemented FREE tracking for almost all androids. It also allows you to erase the phone if you feel that it's necessary, all you have to do is enable it as a device admin. I realize there have been apps on the market for a long time now that do this (and more) however Google doesn't require you to install or update any apps to use this service and from my brief testing it seems to work amazingly well right off the bat.
Go here and bookmark: https://www.google.com/android/devicemanager
it's about time they did this. i've hated having to install lookout or avast for decent location and remote wipe. now, that is more. further proof why you don't need an AV on your phone.
The only thing missing that I would like to see in future updates would be the ability to remotely lock the device so that a thief would have a harder time fooling around with the phone before you can track it. I've been using Where's My Droid for a long time but it lost the web interface tracking a while ago and that's been a bummer.
Is there any way to uninstall this useless feature? I never use GPS in my phone (because of the horrible reception, also because I am able to navigate without it), and also do not lose it.
Also, I already encrypted my device, so people can't do anything with it when they find it.
Also, whilst I am at it, I really do not like the way google forces their "content" down the wide opened throat of the community. I did not like the way they went with google services framework, and how you can't do jack sh*t without it, and I do not like the updates and "progression" they make.
Soo, any idea on how to get that off my phone?
Cheers!
PS: Everything I wrote is my own opinion, and if yours differs, at least RESPECT mine. If not, I could not care less about yours and do not get upset if I make fun of it. (Just in case some fanboy tries to attack me )
IRKONIK said:
Is there any way to uninstall this useless feature? I never use GPS in my phone (because of the horrible reception, also because I am able to navigate without it), and also do not lose it.
Also, I already encrypted my device, so people can't do anything with it when they find it.
Also, whilst I am at it, I really do not like the way google forces their "content" down the wide opened throat of the community. I did not like the way they went with google services framework, and how you can't do jack sh*t without it, and I do not like the updates and "progression" they make.
Soo, any idea on how to get that off my phone?
Cheers!
PS: Everything I wrote is my own opinion, and if yours differs, at least RESPECT mine. If not, I could not care less about yours and do not get upset if I make fun of it. (Just in case some fanboy tries to attack me )
Click to expand...
Click to collapse
you can disable the google play services in a custom ROM (i think it's built-in to android 4.2.2) but it'll break the YouTube app, and as you said, you're limited without it. as far as like older ROMs go (ICS, GB, etc.), the app isn't built-in and you can uninstall it.
I personally find google play services somewhat useful (especially now with the ADM), and i use YouTube occasionally so i need it for that, but we all have our own opinions, as you said, and I'd personally like to keep things civil.
and if you hate the services that much, you can actually reflash the ROM you're using without Gapps. it will be a limited experience, but the Play Services won't be there
IRKONIK said:
Is there any way to uninstall this useless feature? I never use GPS in my phone (because of the horrible reception, also because I am able to navigate without it), and also do not lose it.
Also, I already encrypted my device, so people can't do anything with it when they find it.
Also, whilst I am at it, I really do not like the way google forces their "content" down the wide opened throat of the community. I did not like the way they went with google services framework, and how you can't do jack sh*t without it, and I do not like the updates and "progression" they make.
Soo, any idea on how to get that off my phone?
Cheers!
PS: Everything I wrote is my own opinion, and if yours differs, at least RESPECT mine. If not, I could not care less about yours and do not get upset if I make fun of it. (Just in case some fanboy tries to attack me )
Click to expand...
Click to collapse
Other than what was already said I don't think there's a way to remove it, but just look at it this way... it doesn't take up any space and won't just activate by itself, so it's really not inconveniencing you in any way. I understand you don't want to be force-fed features that you don't want, and I absolutely respect that, but for many (myself included) this was a long overdue feature that will no doubt help many many users. This kinda stuff comes with the territory of owning a 'connected' device like a smartphone, so if you really want to get off the grid, just go back to a dumb-phone (yes they still exist).
Sorry for the "rant", but these updates cost me money, since I don't have a flatrare on my phone. (And Android OS still uses my data, whilst I have it turned off. Which is strange)
I actually do own "a few" dumb phones, one for calling, one for getting called, one for SMS.
So I am off grid, at least a little bit.
I actually never understood that feature. As I stated above, I am not the kind of person that loses stuff (OK, maybe sometimes my manners ) nor did I ever had something stolen from me. People tried, but never succeeded.
I am looking forward to Replicant, so I can finally shove my middle finger up Googles fat back-ends (of the wafer. Also it is somehow connected to the fat file system. Not what you thought )
Some day.. Soon.
IRKONIK said:
Sorry for the "rant", but these updates cost me money, since I don't have a flatrare on my phone. (And Android OS still uses my data, whilst I have it turned off. Which is strange)
I actually do own "a few" dumb phones, one for calling, one for getting called, one for SMS.
So I am off grid, at least a little bit.
I actually never understood that feature. As I stated above, I am not the kind of person that loses stuff (OK, maybe sometimes my manners ) nor did I ever had something stolen from me. People tried, but never succeeded.
I am looking forward to Replicant, so I can finally shove my middle finger up Googles fat back-ends (of the wafer. Also it is somehow connected to the fat file system. Not what you thought )
Some day.. Soon.
Click to expand...
Click to collapse
Replicant is available for the galaxysmtd (international galaxy s). it's not fully functional though, because there aren't a ton of open-source libraries and drivers available. if you want replicant on this phone, you gotta learn how to code, and how to build from source.
supernexus is kinda like replicant except it uses a lot of closed-source libraries that make things work. as i said, just don't flash the google apps package. it's basically a clone of the Nexus firmware, as you get all the AOSP components, nothing more or less. oh and also, very minimal google integration without Gapps
How does it work
So does Android Device Manager track the phone or tablet by the hardware signature or by Google account? I ask because I lost my Nexus 7 last Monday and immediately changed my Google Account password. Now when I try to track the Nexus 7 using Android Device Manager it shows that it has not been used since last Monday.
Capt-Capsaicin said:
So does Android Device Manager track the phone or tablet by the hardware signature or by Google account? I ask because I lost my Nexus 7 last Monday and immediately changed my Google Account password. Now when I try to track the Nexus 7 using Android Device Manager it shows that it has not been used since last Monday.
Click to expand...
Click to collapse
Hardware i reckon, when i used this it let's me choose which device I've used with my Google account. It sees phone as different again when I've flashed a new ROM.
Crawshayi said:
In case you didn't know, Google has silently implemented FREE tracking for almost all androids. It also allows you to erase the phone if you feel that it's necessary, all you have to do is enable it as a device admin. I realize there have been apps on the market for a long time now that do this (and more) however Google doesn't require you to install or update any apps to use this service and from my brief testing it seems to work amazingly well right off the bat.
Go here and bookmark: https://www.google.com/android/devicemanager
Click to expand...
Click to collapse
CM Team Announces CyanogenMod Account For Remote Device Wipe/Tracking, Dual-Release Branches For Better Security
Posted by Ryan Whitwam in News
http://www.androidpolice.com/2013/0...ng-dual-release-branches-for-better-security/
CM guys still finding ways to 1-up google android :silly:
.

[Q] Bluetooth Issues After Stopping Sixaxis Controller

Hey all, so I recently spent some time learning up on these awesome forums, and at least for getting started I decided to just modify stock 2.2, I have just really wanted to be able to play games using my ps3 controller on my nook so I thought the easiest path was to root using the Universal Rev3, and the Unknown Apps, at least to get me started. I have a bluetooth keyboard I also use with this setup for school. Okay so that's the upfront details.
My issue is that, while my bluetooth is connecting fine with everything before I run sixaxis, and my controller works (yay, i got what i wanted!) while I'm running the program, it's when I stop sixaxis and it restores my bluetooth (or says it does... or gets stuck and never says it does) my bluetooth simply can't be switched back on until after I reboot... I've completely stopped and disabled and cleared the cache on the sixaxis app... and nothing, still won't turn back on. Now this is a cadillac issue, my controller works, my keyboard works, but I just have to reset. The problem is that I know it shouldn't be this way and if it has to be, I'll survive, but if not I'd love a way to make it work right, or at the very least see if there's an option to... "respring" (I know that's an iphone thing I just didn't know if there was a faster equivalent to a reboot without having to completely turn it off and back on)?
Anyone else had this problem? Any thoughts? Any options? Thanks for your time and information, have a great day!
"t's when I stop sixaxis and it restores my bluetooth (or says it does... or gets stuck and never says it does) my bluetooth simply can't be switched back on until after I reboot..."
Obviously, its at the fault of the app, because otherwise (sixaxis not installed/used) bluetooth would function properly and no restart would be required.
Therefore, sixaxis is not ending support of the controller properly, re-enabling bluetooth support, or whatever its trying to do for the device, android version, or whatever its problem is in code.
Probably good to let the app's dev know about it and find out if they say anything.
Since root access is required, it definitely requires some deeper access to android (the deeper the more problems are likely to occur). Some code doesn't even work for all devices and they could have gone that route with their app knowingly - whether it was a necessary side effect due to the type of app they created or specifically because of a workaround of what google allows devs to do with android.
Either way it is often an app with problems as reviews show.
sandsofmyst said:
"t's when I stop sixaxis and it restores my bluetooth (or says it does... or gets stuck and never says it does) my bluetooth simply can't be switched back on until after I reboot..."
Obviously, its at the fault of the app, because otherwise (sixaxis not installed/used) bluetooth would function properly and no restart would be required.
Therefore, sixaxis is not ending support of the controller properly, re-enabling bluetooth support, or whatever its trying to do for the device, android version, or whatever its problem is in code.
Probably good to let the app's dev know about it and find out if they say anything.
Since root access is required, it definitely requires some deeper access to android (the deeper the more problems are likely to occur). Some code doesn't even work for all devices and they could have gone that route with their app knowingly - whether it was a necessary side effect due to the type of app they created or specifically because of a workaround of what google allows devs to do with android.
Either way it is often an app with problems as reviews show.
Click to expand...
Click to collapse
Hey thanks a ton for the information. I had started to suspect that but since I'm a noob here I thought it was best to ask. Will contact the developer. But hey for now if all I have to do is a reset after a gaming session to make all things right, it's not so bad. Thanks again!
EDIT: Okay, so after doing some fiddling with my own Nook HD+ it looks like the Nook itself has trouble shutting down bluetooth! When I go into my battery use bluetooth is staying on permanently after initially turning it on. The time continues to run no matter what I do or shutdown with Android Task Manger. And it appears I'm not the only one. http://bookclubs.barnesandnoble.com...Bluetooth-won-t-turn-off-Nook-HD/td-p/1462091
Also since mine is rooted and has unknown sources installed I felt like I needed a control group. So I borrowed my wifes Nook HD+ which is completely stock, no mods at all... and it does the exact same thing... This is mind boggling. Could a few people turn their bluetooth on long enough to register in their battery monitor, then turn it off, and tell me if their time is still running for the bluetooth? It would really help me identify whether this a software problem with Nook software, or it's a hardware issue that they had amongst several models and they shipped with bad parts, etc. Thanks!
gregorcarbine said:
Could a few people turn their bluetooth on long enough to register in their battery monitor, then turn it off, and tell me if their time is still running for the bluetooth? It would really help me identify whether this a software problem with Nook software, or it's a hardware issue that they had amongst several models and they shipped with bad parts, etc. Thanks!
Click to expand...
Click to collapse
It could also be this or similar: https://code.google.com/p/android/issues/detail?id=69135
Quote, "Problem: When turning off the Jawbone, it causes the Bluetooth(BT) to misbehave and not turn off nor function."
...Though that's for android 4.4.2 and nook 2.2 is android 2.2... wow that's old... that could of course be it as well - if the problem is with android, it could have been fixed in a later android version.
In the end, it doesn't appear to have to do with the device itself, but perhaps with that android version's bluetooth package or an installed app. And which android version (if any) would work for you idk. I remember people saying cm and sixaxis didn't work with bluetooth on the nook in the past, so if that's still the case, don't know that either.
I'm not sure how far back many apps are going today with android versions but something like: https://play.google.com/store/apps/details?id=org.myklos.btautoconnect&hl=en
could possibly do something(?). But, I'm just reaching there for anything in the you never know category.
But hopefully that gives a better picture as to what it could be. Sorry, I can't give an actual [working] solution, though for all I know I gave a path to the only solution.

Anyone try Smali patcher for this device.

I want to do it for PoGo, and wanted to know if anyone tried using Smali patcher for any other reasons, and how did it work out for you?
it mostly works, yes. hasn't been very reliable on the resurrection remix 7.0.2 builds past late july, pulling my hair out over rubberbanding issues; something is communicating the network based location data intermittently to pogo (usually right in the middle of a raid XD ), and no amount of Deny set in App Ops, disabling services etc seems to be curing it. i've stopped short of logcat greppage, gonna wait to see how the Q roms turn out first. if you go RR, use earlier than july 24th 2019
the frustrating part is knowing i need to get into deeper layers than i have a full understanding of to suss it out; i'm an IT manager, not a developer so i'd need to learn the code base, debuggers, tracing or whatever sorcery is prerequisite were this windows, i'd have ferreted out the process and what's going wrong. android i know just enough to be dangerous, and certainly not how to ask for help with tools i can't name to look at functions that are a part of an api i don't get etc. lotsa learning to do =/
tom.etc said:
it mostly works, yes. hasn't been very reliable on the resurrection remix 7.0.2 builds past late july, pulling my hair out over rubberbanding issues; something is communicating the network based location data intermittently to pogo (usually right in the middle of a raid XD ), and no amount of Deny set in App Ops, disabling services etc seems to be curing it. i've stopped short of logcat greppage, gonna wait to see how the Q roms turn out first. if you go RR, use earlier than july 24th 2019
the frustrating part is knowing i need to get into deeper layers than i have a full understanding of to suss it out; i'm an IT manager, not a developer so i'd need to learn the code base, debuggers, tracing or whatever sorcery is prerequisite were this windows, i'd have ferreted out the process and what's going wrong. android i know just enough to be dangerous, and certainly not how to ask for help with tools i can't name to look at functions that are a part of an api i don't get etc. lotsa learning to do =/
Click to expand...
Click to collapse
Sorry didn't realize there was a reply to this thread. Hope you've had some luck do share if anything worked out for you.

Categories

Resources