[Q] Anyone know of a custom ROM with modified NFC support? - Nexus 6 Q&A, Help & Troubleshooting

Does anyone know if there are any custom ROMs for the Nexus 6 that have some NFC optimizations for the Broadcom BCM20795 controllers? There are some known issues in Android where the NFC (IsoDep): maximum transceive length is hard-coded (261 Bytes), although some NFC Controllers are able to send more than 2000 Bytes.
https://code.google.com/p/android/issues/detail?id=76598
According to the Broadcom announcement the Broadcom BCM20795 extends data rates to 848 kbps and should support extended length APDUs. However, the code for the native NFC manager does not look as if it is capable of handling this just yet.
https://android.googlesource.com/platform/packages/apps/Nfc/+/master/nci/src/com/android/nfc/dhimpl/NativeNfcManager.java
Some vendors like Samsung and Sony are modifying these components for their hardware and the Galaxy S5 and Xperia Z3 and Z3 compact but Motorola has not done so for the Nexus 6., so I am wondering if anyone in the development community has done this yet. It appears to be a relatively straightforward fix if you can modify the NativeNFCManager.java and build it with the new values< (assumed to be IsoDep transceive length of 65279 bytes as reported by TagInfo)

Im sorry to comment on this old thread..
Anyway, I can confirm that the Galaxy S5 and some Xperia models are capable of handling extended length apdus, and the manufactures must have somehow changed the settings in NativeNFCManager.java.
I dont know any customs roms which have changed the code in the NativeNFCManager, so i decided to this my self. Im happy to share the results of this test...
But even if its possible, it will not change the fact that the phones which are already out there are not capable of handling extended commands. Google needs to change this!!
So everyone who is interested in this issue please leave a comment on this issue https://code.google.com/p/android/issues/detail?id=76598!

Related

If not already posted but. . .

Look at this:
http://gizmodo.com/360514/htc-says-software-fix-is-coming-for-lousy-video-drivers
An official HTC statement about the drivers looks promising. Again, keep your hopes up and guard up!
Not only is this old and posted to death, but
However this fix is not a new video driver to utilize hardware acceleration
Click to expand...
Click to collapse
There is nothing promising about this, please read carefully next time, it just misleads people who read your post
Damn. . . I thought that was a new and updated statement. Look if you only read a little bit of it then you probably missed out on this.
Some of our top engineers have investigated video performance on our devices and have discovered a fix that they claim will dramatically improve performance for common on-screen tasks like scrolling and the like. Their fix would help most of our recent touch-screen products including the Touch family of devices and TYTN II / Tilt, Mogul / XV6900. The update is in testing and we hope to release it soon. However this fix is not a new video driver to utilize hardware acceleration; it is a software optimization. Video drivers are a much more complicated issue that involves companies and engineers beyond HTC alone. We do not want to lead anyone to believe they should expect these. To explain why we are not releasing video acceleration instead of the optimization
I offer you our official statement... "HTC DOES plan to offer software upgrades that will increase feature functionality, over the air wireless speeds and other enhancements for some of the phones being criticized, but we do not anticipate including any additional support for the video acceleration issues cited in customer complaints. It is important for customers to understand that bringing this functionality to market is not a trivial driver update and requires extensive software development and time. HTC will utilize hardware video acceleration like the ATI Imageon in many upcoming products. Our users have made it clear that they expect our products to offer an improved visual experience, and we have included this feedback into planning and development of future products. To address lingering questions about HTC's current MSM 7xxx devices, it is important to establish that a chipset like an MSM7xxx is a platform with a vast multitude of features that enable a wide range of devices with varied functionality. It is common that devices built on platforms like Qualcomm's will not enable every feature or function. In addition to making sure the required hardware is present, unlocking extended capabilities of chipsets like the MSM 7xxx requires in-depth and time consuming software development, complicated licensing negotiations, potential intellectual property negotiations, added licensing fees, and in the case of devices that are sold through operators, the desire of the operator to include the additional functionality. To make an informed decision about which handset suits them best, consumers should look at the product specification itself instead of using the underlying chipset specifications to define what the product could potentially become."
Click to expand...
Click to collapse
~~Tito~~ said:
Damn. . . I thought that was a new and updated statement. Look if you only read a little bit of it then you probably missed out on this.
Click to expand...
Click to collapse
Sorry Tito,
Nothing new to that, just the same old company line that they've been spouting for weeks.
Meeing!! I thought I saw something new. Well Law Suit it is then since they don't want to make a small amount of effort to fix some devices problems that they shouldn't have. I wonder if they use their own devices or do they have drivers made for them and not us?

To buy or Not to Buy

Hi Guys
I am a big Fan of Intel and love the fact that I can now get an Intel phone.
Till now i have held off buying one because the one before Motorola X890 was the Orange San something phone, which was un-unlockable, un-rootable etc.
Currently the community for Moto X890 is small, not many developers to bring custom roms or to give a lot of support.
So I am still a little concirned, if i get the x890 is it easy to root?
is the "ARM app translator" good enough to give good performance?
Is it easily un lockable?
Do you think its a phone for just early adopters, until newer models come out which maybe more popular and have a bigger community?
Thanks
You exactly pointed out the arguments for my decision not to buy this phone.
What I like:
- the size (best fit of screen size compared to overall size)
- very good looking
- not a plastic toy
- battery capacity
- speed
What I dislike:
- no gyroscope
- no glonass support
- screen appears sometimes blurry
What I'm afraid of:
- according to experience long time to get next 4.1 update (4.2 ?) from manufacturer
- small community for custom develepment
I would say for people who simply use their phone, the razr i is a very good choice. For people like me, who want to play around with customs roms and functionality, it's probably not the best choice. Therefore I decided for me, not to go with Motorola.
RAZRI
xiaokai said:
Hi Guys
I am a big Fan of Intel and love the fact that I can now get an Intel phone.
Till now i have held off buying one because the one before Motorola X890 was the Orange San something phone, which was un-unlockable, un-rootable etc.
Currently the community for Moto X890 is small, not many developers to bring custom roms or to give a lot of support.
So I am still a little concirned, if i get the x890 is it easy to root?
is the "ARM app translator" good enough to give good performance?
Is it easily un lockable?
Do you think its a phone for just early adopters, until newer models come out which maybe more popular and have a bigger community?
Thanks
Click to expand...
Click to collapse
I've bought RAZRI recently. As every device it has pros and cons. In my opinion main pros are:
- fast processor which delivers smooth experience especially regarding everyday use,
- S-AMOLED screen useful enough even in bright environment with reasonable energy consuption,
- 2Ah battery which serve well the purpose and enable 2 days of average use,
- rough construction with last Gorilla Glass technology,
- Motorola's HW reflected its long experience period and great position in the industry,
- superb picture and voice in all applications,
- limited bloatware preinstalled,
- price considering that RAZRI is in fact hi level phone with some limitations as:
- Motorola offers possibility to unlock RAZRI's bootloader but you must apply for the key and after receiving the key your warranty is void,
- and that's not all:
following its user hostile policy indicated in previous development Motorola implemented track regarding rooting the phone (regardless of locked or unlocked bootloader) into stock recovery menu which is not removable yet,
besides Motorola removed voip from the ICS system and implement defective tethering and VPN,
- those limitations are implemented regardless of contracted or contract free relationship. I believe that at least Motorola clearly indicated that it intends to implement those restrictions in all future devices. We have yet to see what the others producers are up to regarding this issue.
Otherwise Intel processor performs well and I haven't found any limitations or malfunctions which could be blamed on the processor. Navigation, sensors, internet, video, audio, etc work well, fast and smooth.
The community of RAZRI is small but it is growing. Some of members, especially mattlgroff expresses excellent skills in development therefore we can expect custom ROMs soon.
As it is claims in forums unlocking the bootloader and rooting should not be the problem. I decided that I'd wait with rooting and firstly upgrade the phone with stock Jelly Bean.
I had Defy+ before too and I'm aware that such perfect community and development as could be experienced with this phone could not be expected for RAZRI soon.
Hope that I help to make your decision easier.

General Inquiry: Pitch in your ideas!

Galaxy Note 4 is Samsung's 2014 Note series flagship device. When using a flagship device, we want the latest and the greatest technologies available. That's true for the software as well. I've been working hard with Samsung Software Engineers to bring you the latest features for your Galaxy Note 4. At the time of this post, Android Lollipop testing has reached its final phase, we're preparing our servers for mass rollout. The question is... "If there is one thing that you would like your Galaxy Note 4 device to have, what would it be?"
So far, we've received requests for...(These have already been implemented in the Android Lollipop upgrade).
1) Radio stability including GPS, WiFi, and LTE connections.
2) Android Lollipop.
3) Touchwiz UI Optimization.
INQUIRIES/REQUESTS ON THIS FORUM AND STATUS:
1) Memory Leak-Accepted.
2) Air gestures for all stock applications-Accepted.
3) Stock Applications Optimization-Accepted.
4) Better microSD implementations-Accepted.
5) Settings for softkey buttons-Accepted
6) Guest Mode-Accepted
7) Bloatwares removed-Under Consideration
8) 64bit support for Exynos variant-Under Consideration
tkmobilesupport said:
Galaxy Note 4 is Samsung's 2014 Note series flagship device. When using a flagship device, we want the latest and the greatest technologies available. That's true for the software as well. I've been working hard with Samsung Software Engineers to bring you the latest features for your Galaxy Note 4. At the time of this post, Android Lollipop testing has reached its final phase, we're preparing our servers for mass rollout. The question is... "If there is one thing that you would like your Galaxy Note 4 device to have, what would it be?"
So far, we've received requests for...(These have already been implemented in the Android Lollipop upgrade).
1) Radio stability including GPS, WiFi, and LTE connections.
2) Android Lollipop.
3) Touchwiz UI optimization.
Click to expand...
Click to collapse
Fix all you listed and 64 bit support for exynos
The one thing that I miss from my S4 is the ability to put Settings shortcuts on the Homescreen, why was this taken away in the Note 4?
I could put Battery, Data Usage and Tethering shortcuts in the HS on my S4, but can't in the Note 4, is this due to Android 4.4.4 OR updates to Touchwiz?
tmac31 said:
Fix all you listed and 64 bit support for exynos
Click to expand...
Click to collapse
Thank you for your request! Please be advised that 64 bit support for the Galaxy Note 4 exynos edition is under consideration at the moment.
POLO_i780 said:
The one thing that I miss from my S4 is the ability to put Settings shortcuts on the Homescreen, why was this taken away in the Note 4?
I could put Battery, Data Usage and Tethering shortcuts in the HS on my S4, but can't in the Note 4, is this due to Android 4.4.4 OR updates to Touchwiz?
Click to expand...
Click to collapse
Thank you! Your request has been accepted! We'll add that support into the minor lollipop update scheduled for early May through late August, depending on your region.
1. Memory leak bug in lollipop fixed.
2. Knox express - ability to deploy apps and screen capture policy deployment like the full knox enterprise version.
3. Bug in calculator fixed (I have filed a ticket and they tell me this should happen anyway but just checking).
4. air gestures working for all stock apps (like the fake note 4 which has a better air gesture system).
zurkx said:
1. Memory leak bug in lollipop fixed.
2. Knox express - ability to deploy apps and screen capture policy deployment like the full knox enterprise version.
3. Bug in calculator fixed (I have filed a ticket and they tell me this should happen anyway but just checking).
4. air gestures working for all stock apps (like the fake note 4 which has a better air gesture system).
Click to expand...
Click to collapse
Thanks for your ideas!
1) Memory leak patch has been implemented in the upcoming update.
2) We'll work with the KNOX department to work on your request.
3) Can you please specify what the issue is with the Calculator application?
4) Your request has been received and we'll do our best to integrate the air gesture technology to all preinstalled applications.
calculator :
http://forum.xda-developers.com/note-4/general/bug-stock-calculator-app-t2989286
Summary : 31.92×1.2÷1.92=19.95 but the note gives you 31.2
zurkx said:
calculator :
http://forum.xda-developers.com/note-4/general/bug-stock-calculator-app-t2989286
Summary : 31.92×1.2÷1.92=19.95 but the note gives you 31.2
Click to expand...
Click to collapse
We'll revise the calculator algorithm and seed the updated calculator application on the upcoming update. Thanks for your support!
tkmobilesupport said:
Thank you! Your request has been accepted! We'll add that support into the minor lollipop update scheduled for early May through late August, depending on your region.
Click to expand...
Click to collapse
I don't mean to be rude, I don't spend a lot of time around the other forums and so haven't seen you around, but all this seems too good to be true, if it is true then please accept my apology, I am grateful to have someone from the samsung team taking inquiries.
Other than my previous request I cannot think of anything else, the phone has been great so far.
Thanks.
POLO_i780 said:
I don't mean to be rude, I don't spend a lot of time around the other forums and so haven't seen you around, but all this seems too good to be true, if it is true then please accept my apology, I am grateful to have someone from the samsung team taking inquiries.
Other than my previous request I cannot think of anything else, the phone has been great so far.
Thanks.
Click to expand...
Click to collapse
No it's fine. I perfectly understand. I should've introduced myself in the original post. I am the manager of Samsung Media Specialist in software division A. I work closely with the public and software engineers to further develop and improve our products. Would you like me to post the email communication that I've had with the engineers regarding your inquiry?
tkmobilesupport said:
No it's fine. I perfectly understand. I should've introduced myself in the original post. I am the manager of Samsung Media Specialist in software division A. I work closely with the public and software engineers to further develop and improve our products. Would you like me to post the email communication that I've had with the engineers regarding your inquiry?
Click to expand...
Click to collapse
That would be great if you don't mind it will help put my mind at ease.
I hope more OEMs take this route, just makes CRM seem like it is truly taken seriously in this industry, which is what I have been wishing for many years now.
tk is legit.
also here a suggestion for samsung rather than the samsung note 4 team (if you know anyone at a higher level) :
you have 5 (or is it 6?) versions of knox like you have fifty different phones. you should have one samsung knox with all the enterprisey stuff included and consolidate it all into two pricing models - below 250 seats free, above 250 seats pay per seat. it would make things easier rather than trying to chose between myknox, knox express, knox premium, knox entrpise, knox government etc. etc. they all have the same basic functionality - why not just combine them ? sometimes even your knox guys have no idea what they are doing (e.g. knox express for small businesses has DoD CAC functionality from knox government enabled), so just have one knox for everyone.
also: another note 4 suggestion - support for RAW camera saves with no processing done. in stock camera app.
tkmobilesupport said:
No it's fine. I perfectly understand. I should've introduced myself in the original post. I am the manager of Samsung Media Specialist in software division A. I work closely with the public and software engineers to further develop and improve our products. Would you like me to post the email communication that I've had with the engineers regarding your inquiry?
Click to expand...
Click to collapse
You don't have anything to do with cell providors like Tmobile? You are strictly Samsung. Are those updates engineered Internationally or here in the USA since I see you are from Georgia? Just curious. Thank man.
My wishlist:
1. Bring s voice back to alarm (stop, snooze)
2. Ability to re-map Recent Apps softkey button as an option button.
Sent from my SM-N910H using XDA Free mobile app
POLO_i780 said:
That would be great if you don't mind it will help put my mind at ease.
I hope more OEMs take this route, just makes CRM seem like it is truly taken seriously in this industry, which is what I have been wishing for many years now.
Click to expand...
Click to collapse
Case: Forums/Media
Request ID: SMN910-110493A
Attention: SE Department Level 3
AttentionBcc: SE Department Level 3-1
Type: Request
ETA: 1hr.
Body:
We have several requests under consideration from our department.
http://forum.xda-developers.com/note-4/general/inquiry-pitch-ideas-t3012666
Please review and monitor this forum. Reply: Acceptance, Rejection, and Consideration of ideas/requests.
-->Reply:
We have received your inquiry and continuing to review as more posts come along. Please inform the end users with the following details:
User tmac31 request has been reviewed for and is under future consideration.
User POLO_i780 request has been accounted for and accepted.
User zurkx request has been accounted for and accepted under rules and regulations section T4.
Timestamp: 1/25/15=EST.
jonahtriangle said:
You don't have anything to do with cell providors like Tmobile? You are strictly Samsung. Are those updates engineered Internationally or here in the USA since I see you are from Georgia? Just curious. Thank man.
Click to expand...
Click to collapse
I work strictly for Samsung and T-Mobile is currently my cell service provider. Updates are engineered for all devices including all carrier variants. What I am doing on this forum is gathering information about the userbase and their wants/needs. After a week, the "base" update will be created remotely using our proprietary software by 12 software engineers from each region. "base" update is an update that can be installed on any Samsung devices carrying the same prefixes.
I am currently in Atlanta, GA working and collaborating with the engineers remotely.
tkmobilesupport said:
Case: Forums/Media
Request ID: SMN910-110493A
Attention: SE Department Level 3
AttentionBcc: SE Department Level 3-1
Type: Request
ETA: 1hr.
Body:
We have several requests under consideration from our department.
http://forum.xda-developers.com/note-4/general/inquiry-pitch-ideas-t3012666
Please review and monitor this forum. Reply: Acceptance, Rejection, and Consideration of ideas/requests.
-->Reply:
We have received your inquiry and continuing to review as more posts come along. Please inform the end users with the following details:
User tmac31 request has been reviewed for and is under future consideration.
User POLO_i780 request has been accounted for and accepted.
User zurkx request has been accounted for and accepted under rules and regulations section T4.
Timestamp: 1/25/15=EST.
Click to expand...
Click to collapse
Awesome
Thanks a lot man, again apologies if I was rude.
Finally feel like we are part of the development of our phones, the sad part? I can't think of anything else I'd like to see done, lol.
Thanks again!
zurkx said:
tk is legit.
also here a suggestion for samsung rather than the samsung note 4 team (if you know anyone at a higher level) :
you have 5 (or is it 6?) versions of knox like you have fifty different phones. you should have one samsung knox with all the enterprisey stuff included and consolidate it all into two pricing models - below 250 seats free, above 250 seats pay per seat. it would make things easier rather than trying to chose between myknox, knox express, knox premium, knox entrpise, knox government etc. etc. they all have the same basic functionality - why not just combine them ? sometimes even your knox guys have no idea what they are doing (e.g. knox express for small businesses has DoD CAC functionality from knox government enabled), so just have one knox for everyone.
also: another note 4 suggestion - support for RAW camera saves with no processing done. in stock camera app.
Click to expand...
Click to collapse
Thank you for your kind suggestion! I have forwarded the details to our KNOX level 3 customer retention department.
RAW functionality is currently under extensive testing. The image processor currently in the Qualcomm Snapdragon 805 variant of the Note 4 is encountering delay issues while using RAW image when taking pictures. I'll update you on this as soon as I receive more information.
tkmobilesupport said:
Thank you for your kind suggestion! I have forwarded the details to our KNOX level 3 customer retention department.
RAW functionality is currently under extensive testing. The image processor currently in the Qualcomm Snapdragon 805 variant of the Note 4 is encountering delay issues while using RAW image when taking pictures. I'll update you on this as soon as I receive more information.
Click to expand...
Click to collapse
please please enable on exynos versions since i have a 910U.
also 2 more suggestions - neither of them from me but from other people i know who own note 4s - but which may not be possible -
1. Good help manual on the phone itself. Help manuals are available to download but a good help manual when you boot up the phone (preferably as a continuously updated app as the device is updated or a pdf in the current language of the phone which gets downloaded on language selection or something). But it should have a nice standard question mark help icon which i can click on to read about all the features on the phone.
2. Simple one click backup/restore to PC tool wirelessly. (Background : This person used to use a Nokia phone which had a one click tool (ovi?) on the PC which downloaded wirelessly the phone, all its apps, all its settings and all files on all SD/internal storage into directories on the PC. I know kies cant do that without root for the app settings and files. This would also be useful to me if it backed up the knox container in encrypted form and could restore it).

Why is android pay and samsung pay not available for the note 3

Anyone got a clue on why either of these are not compatible with the note 3? Is the version android we are on? If so I am starting to think Samsung hates the note 3 buyers.
Because Samsung doesn't want repeat customers? :silly:
This might explain it a bit:
http://forum.xda-developers.com/showpost.php?p=59951925&postcount=163
http://forums.androidcentral.com/ve...3/512346-mobile-payment-options-note-3-a.html
My understanding is that currently there are 2 different NXP chips which use two different stacks.
pn544 used libnfc-nxp stack binary patched by NXP to add HCE support (no support in AOSP for HCE)
pn547 uses libnfc-nci, which is from broadcom but uses standard NCI command sets, with HCE support already in-place in AOSP code.
There has been investigations to establish if pn544 could be made NCI-compliant through firmware upgrade, but it seems like it is not working, thus no HCE support for pn544, binary patched images excluded.
pn547 have HCE support, but it seems like Ttp capabilities are still missing for some Google choice
Sorry to resurrect the thread with a new question: how does all of this relates to the HCI based infrastructure in Linux kernel (drivers/nfc) ?
Android support, afaik, is completely userspace, using a trivial i2c-dev kernel driver as interface. Is this correct? Where is the i2c-dev driver for pn544/547? It shouldn't be in drivers/nfc/ tree right?
cherokee140 said:
This might explain it a bit:
http://forum.xda-developers.com/showpost.php?p=59951925&postcount=163
http://forums.androidcentral.com/ve...3/512346-mobile-payment-options-note-3-a.html
My understanding is that currently there are 2 different NXP chips which use two different stacks.
pn544 used libnfc-nxp stack binary patched by NXP to add HCE support (no support in AOSP for HCE)
pn547 uses libnfc-nci, which is from broadcom but uses standard NCI command sets, with HCE support already in-place in AOSP code.
There has been investigations to establish if pn544 could be made NCI-compliant through firmware upgrade, but it seems like it is not working, thus no HCE support for pn544, binary patched images excluded.
pn547 have HCE support, but it seems like Ttp capabilities are still missing for some Google choice
Sorry to resurrect the thread with a new question: how does all of this relates to the HCI based infrastructure in Linux kernel (drivers/nfc) ?
Android support, afaik, is completely userspace, using a trivial i2c-dev kernel driver as interface. Is this correct? Where is the i2c-dev driver for pn544/547? It shouldn't be in drivers/nfc/ tree right?
Click to expand...
Click to collapse
Thanks for this.
Samsung just lost me as a customer. First the GPS never works, then the whole storm about Knox, then android/samsung pay, now no updates post 5.0?
This phone was dropped by them for getting updates in May way before the 2 years commitment they said they would keep.
tnerb123 said:
Thanks for this.
Samsung just lost me as a customer. First the GPS never works, then the whole storm about Knox, then android/samsung pay, now no updates post 5.0?
This phone was dropped by them for getting updates in May way before the 2 years commitment they said they would keep.
Click to expand...
Click to collapse
This.
It's not exactly flattering when a flagship phone is mostly forgotten the next year. Especially when your biggest 2 competitors still support older/cheaper/slower products
Sent from my SM-n900A using Tapatalk

Enable Galileo use in the USA?

The best I've been able to surmise, is that every model of the X4 has Galileo disabled in the USA. It seems to be a geo-fence lockout, since people have reported that Galileo satellites become usable as they fly over the ocean to Europe. And the opposite occurs when returning to the USA. Motorola does not seem receptive my requests for enabling the feature, even though the FCC made a ruling in December 2018 that Galileo could now be utilized in the USA.
Anyone have any idea where the USA geo-fence for Galileo use is implemented? Would that be hard-wired on the Snapdragon chipset (I'm thinking unlikely), in the radio firmware, or in Android? If in radio or Android, I'm curious if any custom ROMs have this feature enabled?
Thanks for any help.
From another thread on another site, it seems like there is a blacklist setting per GNSS provider (GPS, Glonass, Galileo, Beidou, etc)
Example Link
data/data/com.android.providers.settings/databases/settings.db
It's not clear to me if this needs to be changed prior to ROM compile, or can be changed after the ROM is installed.
Curious if any ROM builders or rooted folks would be willing to test this to see if we can get Galileo enabled on the Moto X4 in the USA?
Can anyone confirm they can track Galileo satellites while in the USA with a rooted ROM? If so, which ROM?
You can use the gpstest app to confirm. Look for the dark blue EU flag.
You can read more in this article written by the app author.
ndoggac,
I have the exact same issue / questions you have. I'm in the US. 2020 model Moto G Power. "Supports" Galileo but none seen. So far my questions on Motorola forum have not been replied to.
Looks like we found the same blacklist/whitelist /geofencing info. It also looks like it might be as simple as a change in value in a system variable.
Hoping someone who routinely hacks on androids can offer how involved making a change like this might be.
Also wondering if anyone in the 48 states has any phone that's using Galileo and or Beidou?
I also found and installed "adb" which might be the right path to making the change, but I'm not wanting to brick my phone by screwing around too much!

Categories

Resources