yashsingh1/xdaforums huggingface dataset:
[Android Auto General] Vee63b:
Lol I wouldn't recommend it, the problem i saw in the log file is that after the update completes, it doesn't delete the update.zip from the FOTA folder so next boot up it just updates again, leaving you in a bootloop of sorts, i.e. #MyCurrentDillema ?
[Android Auto General] melo1819:
Was your device rooted or did you mess with any system files? I would contact them see if they can send you a free steereing wheel remote for the issues your having.. it's not your fault it's doing that.
[Android Auto General] Vee63b:
Not rooted, waiting on an email from Atoto. Currently looking for a new HU from either Eincar or Joying. I think I'd rather deal with the 20-30 second boot time than issues that I've been having with this unit. The AN21U series boot slower but no problem with those unless I manually start flashing incorrect MCUs lol
[Android Auto General] melo1819:
Good luck hope they give you some good news. Let us know what they say.
[Android Auto General] Vee63b:
Will do!
[Android Auto General] dnfm:
As an owner of one of these, I'm hoping they pull their heads out of their asses and fix the software on these things, because from a hardware perspective, they're pretty great (and it's the first one I've found where I can actually fit it into a Metra dash kit properly!)

You can hard reset it by swiping down on the notification bar, and then pressing and holding the 'restart' button in the top right.

But yea, you can't add widgets because they've nerfed the Android system and removed it:

android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.appwidget.action.APPWIDGET_BIND (has extras) }

You can't edit notification access for the same reason:

NotifyActivity - onOptionsItemSelected (Exception) : android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.settings.ACTION_NOTIFICATION_LISTENER_SETTINGS }

I suspect I'll be returning mine to Amazon for a refund if I don't like what they say in response to my support request. Yay for Prime.
[Android Auto General] Vee63b:
Finally. A resolution after weeks of back and fourth emails...
[Android Auto General] TheLocke:
Hey,

i would help you if you would starting with developing a specific ROM for the ATOTO HU or lets say i would join your Team ; ).

i also bought the M4171 today and i also wondering why ATOTO is not releasing a newer android version which would be not so buggy (as you all are saying that it is) or got a better performance i will find out this week^^

i also got feedback from support:

"Thank you for writing to us. The ATOTO A6 series are clos to mass production, and we are still testing and fixing the bugs that could be found, they are estimated available 3 weeks later, but the A6 Series Premium version will 1-2 weeks later than that.

As the hardware of M4 has much difference from A6 series, and our engineers have beening working work A6 Series and ATOTO DA Car stereo and they will take 1-4 months to finish, so I can not tell if or when if we release new android version update for M4 at the moment.

Let me know if you need further help.

"

so back to the main mission i have a few skills in developing but not in developing a ROM just for developing an APP for Android so there are a few tutorials of building your own ROM but the main problem is that this device is not supported so we have to fully implement it on our own.

so my idea is that we can use some parts from the actuall ROM of ATOTO to get implemented in an newer Android stock ROM like 7.1 maybe, but i don't know exactly.

but so far maybe you have already done some work till now?
[Android Auto General] 00harshak:
I emailed ATOTO support about ongoing support for the M4 series and it sounds like there are no current plans on upgrading the existing units to Lollipop or Marshmallow.

I might end-up returning my unit for one that has better support or a newer Android version.

---------- Post added at 12:37 PM ---------- Previous post was at 12:31 PM ----------

I think that this would be incredibly difficult. The ATOTO uses MediaTek which does not release their source (although they technically should based on Android GPL) which makes it notoriously difficult to build custom ROMs for. There is poor dev support in general for devices that use a MediaTek processor.
[Android Auto General] TheLocke:
Hmm are you sure because there are a lot of phones espacially from china which have a Mediatek processor in it and they are all working with the latest android... maybe not exactly with this modell of the mediatek but when you think on the P or H series of Mediatek they are all built in in phones..
[Android Auto General] 00harshak:
I believe the way it works is that MediaTek licenses their kernel source code to manufacturers who then build it into their Android ROMs. So manufacturers may be able to update and upgrade their units, but developers (since they do not have the source code) can not integrate the necessary kernel drivers into their own builds. This has always been a huge issue with (relatively cheap) MediaTek devices; manufacturers have little incentive to upgrade their devices and instead get customers to buy new devices.

The only way that we may be able to build a custom ROM to a MediaTek device (to my knowledge) is if we can get the source code.
[Android Auto General] TheLocke:
hmm right in this case it would be bad and of course this could be true as you said because mediatek is really a lowcost "throw it away" product^^

but what if we (maybe i don't know if this could or will work) extract the kernel and drivers from the latest ROM of the ATOTO HU and then implement it in a stock ROM of for example Marshmallow.

But there would be also another problem how do we get USB-Debugging support (which is already deactivated on ATOTO devices) for installing TWRP and so on.. maybe we could modifiy the actuall ROM with android kitchen
[Android Auto General] 00harshak:
That is typically not how the build process works. Kernels and drivers usually need to be built for the specific device and Android version. As far as Android Kitchen is concerned, you may be able to modify the stock ROM to include root support or any of the other features they offer; however, I don't believe that it can be used to build a "fuller" or newer Android ROM.

If you are interested in learning about the Android build process, I would recommend reading the AOSP build guide by Google.
[Android Auto General] TheLocke:
for the MK8127 maybe this could work too https://xdaforums.com/android/development/guide-how-to-port-lollipop-based-roms-t3223938
[Android Auto General] AM3:
Guys....somebody that can provide the password for manual user download? And also the one to download the new update for atoto? The os 8.6

Hope in your help
[Android Auto General] AlessioZan:
password: atoto
[Android Auto General] AM3:
yes, working good to download os, but to take the user manual?

many thanks again!
[Android Auto General] AlessioZan:
unzip the file then, in unzipped folder, you can find the pdf file
[Android Auto General] dnfm:
This is kind of infuriating. They're basically saying, "our old device is busted and our rom sucks, but rather than fix it, we'll just release newer, more busted ****".
[Android Auto General] 00harshak:
Well I reached out to ATOTO to see if they would provide the source code for the device and was given the following response:

To my knowledge, "optimizations" made to GPL code like the Linux kernel must also follow the GPL license which means that they must release it on request. I responded a week ago suggesting that they release the proprietary bits (not based on GPL code) as vendor blobs; however, I have not heard a response back. So, for the time being, it looks like there is no path forward to doing any serious software modifications for this unit.
[Android Auto General] dnfm:
"Trust me, nobody wants to steal your broken-ass software."
[Android Auto General] AM3:
3,5 mic jack

guys, somebody have a tutorial or can supply info about the 3,5 mic jack added by atoto for new head unit? see the attachment.

It would be great add this option to old version.

Any solution for fm app that often change the radio station?

many thanks!
[Android Auto General] 00harshak:
There doesn't appear to be any information floating around about the motherboard, but if it is possible to add mic support to older units, you'll probably end up having to make modifications to the motherboard. Alternatively, you should be able to adjust the mic gain from the oem settings (with ATOTO's help) as previous posts have suggested.

As far as the radio stations changing frequently, have you supplied power to the radio antenna and made sure that none of the wires are being grounded? What stations are affected, AM, FM, Both? Do you have good reception with your stock unit?
[Android Auto General] AM3:
my old head unit (another 2din android) was without fm radio issue. Wires has been connected well and in old head unit (2din android and stock) signal was very very good!

in OEM settings I've just mic adjustment and nothing else; in old 2din unit I had a lot of configurations! Radio app excluded, all working very good and quality sound is good than the old head unit.

p.s. in the meantime firmware and MCU update are arrived and I've installed all. (os 8.6.2)
[Android Auto General] Sparks639:
I'd be willing to bet I've one of the first 20 units Amazon sold, 16g/M4171. Mine came with 2 antenna, 1 GPS and 1 wifi. Lol.

Idk which version of King root I WAS on, but yesterday I found this little gem you shared, and I'm now happily using supersu.

Thank you for sharing!

Kingroot caused so much lag.

Question; where do I find the Atoto OS number?

Thanks
[Android Auto General] darkside212:
can someone post the apk for the dash cam on these units? I bought a dash cam that is specific for the atoto head units, and would like to see if the apk if it has controls for the camera.

thanks!
[Android Auto General] LiquidXed:
https://www.xda-developers.com/gpl-iuni-devices-source-code-release/

Atoto needs to release there source, so we can fix this buggy system. They don't seem to be updating this head unit anymore since they are working on the A series. I was told that updates would continue into a newer version of android. Which is why i continued to support this head unit and not send it back, which i was thinking hard about.
[Android Auto General] c_arki:
Hello,

I buyed and installed Atoto M4171. It works pretty well, but it crashes when i rum mp3 with an USB external key. It seems to crash only when playing mp3 on an external USB. Any issues? Thanks
[Android Auto General] LiquidXed:
Email them.. They will try to fix it
[Android Auto General] Liamctid8888:
Memory

Hey all. Is anyone having any trouble in regards to tet memory. All of my radio stations are saved but always starts on white noise rather than the last station I was on, it also rests equalizer settings everytime I start it. Sets it self to flat.:rolleyes:

Also has anyone attached an aerial amplifier if so what wire do I connect the blue wire to, need a constant feed but I have no electrical tester...
[AT&T Samsung Galaxy S6] billa:
Root for AT&T Samsung G920A (S6), G925A (S7Edge) firmware UCS5xxxx v6.0.x Eng Boot

Here's a root for AT&T Samsung G920A (S6), G925A (S6-Edge) latest firmware versions UCS5xxxx v6.0.x

Please note, that this will only work on firmwares with the 4th digit of "5" (ex. UCS5xxxx) due to Samsung's bootloader rollback protection.

Disclaimer: Not responsible for anything that could go wrong with your phone, so be aware before proceeding.

1. Preferably do a full factory Data/Cache reset on the phone with stock firmware (all your data will be erased).

2. For shell root, flash the appropriate Eng Root Boot file via Odin for your device from here:

G920A - https://androidfilehost.com/?fid=745425885120711078

G925A - https://androidfilehost.com/?fid=817550096634749297

3. For SuperSU manager, run the Root.bat file from here:

https://download.chainfire.eu/970/SuperSU/SuperSU-v2.76-S7QC.zip

UPDATE 01-03-2018

Here's an updated root script file courtesy of JRKruse

https://androidfilehost.com/?fid=962021903579491911

Also, here's a new script to disable Samsung's Security+OTA which will stop the annoying bootloop after flashing the eng-boot file.

First unzip it, then run the _Samsung_Security+OTA_Disabler_(BillA_v2017-12-01).BAT file as soon as the phone powers up right after flashing the eng-boot file. You may have to try it a few times to catch it before it starts rebooting.

https://www.androidfilehost.com/?fid=673791459329068841

Enjoy, and remember Sharing Is Caring!!

BillA :)

Shoutout to:

Chainfire

JRKruse

Manh_IT

PrinceComsy
[AT&T Samsung Galaxy S6] cejesus:
Custom recovery ?
[AT&T Samsung Galaxy S6] billa:
No, it's not a bootloader unlock, just root.
[AT&T Samsung Galaxy S6] cejesus:
When will our bootloader become unlocked
[AT&T Samsung Galaxy S6] billa:
Probably never, don't hold your breath on it.
[AT&T Samsung Galaxy S6] Planet Z !!:
Any users to confirm its legit ?
[AT&T Samsung Galaxy S6] jznomoney:
How do you flash this file?
[AT&T Samsung Galaxy S6] billa:
With Odin in the AP tab.
[AT&T Samsung Galaxy S6] cydiamind:
this root mount system is fix ???
[AT&T Samsung Galaxy S6] mnp261194:
Can this work with Android 7.0 or do i have to downgrade to 6.0.1

https://xdaforums.com/att-galaxy-s6/general/howto-update-galaxy-s6-g920a-firmware-7-t3553501
[AT&T Samsung Galaxy S6] billa:
As in OP "firmware versions UCS5xxxx v6.0.x"
[AT&T Samsung Galaxy S6] bocadillosnake:
How do i use the root.bat file? i'm pretty noob :(
[AT&T Samsung Galaxy S6] lNocKl:
Running pk5, flashed the boot.img, root.bat freezes device, no output from CMD prompt other than the first two lines from the bat file and it freezing, left it for an hour no dice, any thoughts?

Edit: upon further inspection it looks like smu_protection (Knox) is what's holding it up
[AT&T Samsung Galaxy S6] billa:
Good find, try to disable knox through shell root by using pm disable commands, then run the root.bat again.
[AT&T Samsung Galaxy S6] ogunahmet:
Can someone tell me how to do this, please? No imei i need repair imei but i need root
[AT&T Samsung Galaxy S6] billa:
Sorry we don't discuss imei repairs here. Try another forum please.
[AT&T Samsung Galaxy S6] lNocKl:
Disable all of the knox packages i could find, it seems they changed it up since 5.0, Still locks up the device. Not too concerned about it with a more stable 7.0 ROM around the corner, Thanks for the suggestion though!
[AT&T Samsung Galaxy S6] billa:
After flashing the Eng Boot Root, run these commands from your adb folder.

Note that not all may be necessary, but it's for good measure.

adb shell pm hide com.LocalFota

adb shell pm hide com.LogiaGroup.LogiaDeck

adb shell pm hide com.policydm

adb shell pm hide com.samsung.android.intelligenceservice

adb shell pm hide com.samsung.android.securitylogagent

adb shell pm hide com.samsung.sdm

adb shell pm hide com.samsung.syncservice

adb shell pm hide com.sec.android.diagmonagent

adb shell pm hide com.sec.android.fotaclient

adb shell pm hide com.sec.android.fwupgrade

adb shell pm hide com.sec.android.soagent

adb shell pm hide com.sec.fwservice

adb shell pm hide com.sec.omadmspr

adb shell pm hide com.sec.omadmspr.syncmlphoneif

adb shell pm hide com.tmobile.pr.adapt

adb shell pm hide com.ws.dm

adb shell pm hide com.wssyncmldm
[AT&T Samsung Galaxy S6] usman92:
Please someone upload complete instructions to root,

After flashing through odin , security notice appears "unauthorized actions have been detected. Restart your device to undo any unauthorized changes" in notification bar but not rooted as i check through root checker.

Thanks in Advance
[AT&T Samsung Galaxy S6] ogunahmet:
Bro my imei 35000006 i can not correct it
[AT&T Samsung Galaxy S6] cmoski:
Hello,

On the latest S5DPK5 getting a hang on adb shell mount -o rw,remount /system

adb shell mount -o rw,remount rootfs / works just fine on root.bat

Ran all of the disable commands referenced. Any other ideas?
[AT&T Samsung Galaxy S6] billa:
It's a shell root so don't expect SU manager till you run the SSU.

You can just ignore the security notices or run the Root.bat or the commands posted earlier.
[AT&T Samsung Galaxy S6] eoh7678:
Getting the same device freeze after mount -o rw,remount /system

I did run all the disable commands.

Additional info: adb remount resulted in:
[AT&T Samsung Galaxy S6] ogunahmet:
Does it work ?
[AT&T Samsung Galaxy S6] SYDY:
How to install supersu

Envoyé de mon SAMSUNG-SM-G925A avec XDA Forums
[AT&T Samsung Galaxy S6] mad_immortal:
adb shell mount -o rw,remount /system, Freezes?
[AT&T Samsung Galaxy S6] zogu:
Always freeze, no matter what you do, disable system apps, there is no way to root 6.0.

I destroyed my phone, wrote 5.1 boot with dd command. It is completely dead, even there is no more exynos7420 mode for boot recovery, does not react when connected to pc.

Never again american branded phone...
[AT&T Samsung Galaxy S6] digitalmedia34:
Cant really use AP from Odin, the file needs to be changed from bin to md5. Using converting tools the md5 check fails.
[AT&T Samsung Galaxy S6] mad_immortal:
I stitched through the ODIN file https://androidfilehost.com/?fid=745425885120711078 , how to get it back?
[AT&T Samsung Galaxy S6] billa:
It's actually hard to brick Samsung phones, unless you somehow overwrite the SBoot (bootloader), note that's not the Boot (kernel).

Anyway to revive your phone (since you didn't specify your model G920A or G925A), use the appropriate combination firmware for your model, after which you may flash it with stock firmware.

G920A combi

https://androidfilehost.com/?fid=673368273298935742

G925A combi

https://androidfilehost.com/?fid=817550096634745175

There's no need to convert to md5, the .tar file works fine in Odin's AP tab.
[AT&T Samsung Galaxy S6] zogu:
Actually very easy to brick.

I bricked it with dd if=some_5.1_925a_sboot of=/dev/block/sdb bs=4

I done this before, but instead of 5.1 925a sboot i used 6.0 925f sboot and after that phone started in jtag mode, but after some searching it was repairable (opened thread how i debricked, look at my threads).

But after i wrote 5.1 sboot it is completely dead, pc does not recognize it at all, i build uart with max232 chip, nothing shows in terminal (uart works, tested with phone of my colleague), tried with different resistor from Anywhere JIG posts here in xda...

Now i don't know should i open phone and maybe if i remove battery pc will show something, anything when i connect it.

But this was my only phone and last two weeks i'm without phone. Never bricked any phone before and believe me, i played with many, many phones and repaired many from my friend etc..., my job is linux, firmwares, electronics. There is always some backdoor except in Samsung.

Samsung never again.
[AT&T Samsung Galaxy S6] billa:
That's exactly what I said earlier, not easy to brick unless you flash it with the wrong SBoot (bootloader).

Even then there are ways to fix it.

1. You can prepare an emergency emmc boot disk, but first you need another identical model and firmware version phone.

From shell root do:

adb dd if=/dev/block/mmcblk0 of=/sdcard/mmcblk0 bs=1024 count=1048576 (pulls a 1GB raw dump)

adb pull /sdcard/mmcblk0 (saves it to the hard drive)

Write the dump onto a 16GB or 32GB SDCard (fast category 10) with something like Win32Disk.

Insert SDCard into an OTG cable card reader and hold down Home + Vol Down + Power, which should boot it into download mode, then just flash a stock firmware.

I've done this many times, and can tell you it's a tricky operation.

2. Can also be revived via a JTAG setup, but difficult to find the connections and the proper files.

And this is the reason why you should never write SBoot via dd= commands, it's just too dangerous.

When flashing via Odin, there are protections built in against bricking.

There's no use of removing and reconnecting the battery, because the problem is with the bootloader.

Pressing Vol Down + Power activates the hardware watchdog which should recycle the power, but first you must fix the bootloader by one of the above methods.
[AT&T Samsung Galaxy S6] zogu:
Thanks for your reply.

I wanted to try something similar, but if you done before i have some questions, hope that you can help me.

First, how you connect with otg, do you have some external powered sd card reader? Because there is no voltage on usb port when phone is turned off, or like in my case when is bricked? What cable do you use for otg?

Second, this can't be done with flash drive, only smart card reader? I have it somewhere, it is not a problem.

Maybe someone has exynos 7420 documentation where is usb boot described, what it accept etc.

And one question for all, can someone send me a dump as [MENTION=293193]billa[/MENTION] described in previous post, i need pj1 or pk1 firmware for G925A. This is my only option and i would be very grateful if someone can help me.

Thanks in advance :)
[AT&T Samsung Galaxy S6] billa:
You can use either a fast SDCard with a reader or a fast Flash drive, and sometimes you have to experiment with different sizes from 16GB to 32GB to see which one works.

Regardless it has to be connected through a powered OTG Y-cable and also a 300Kohm resistor dongle plugged into the charging port to kick it into factory download mode after holding down Vol Down + Power.

They sell this as an HTC service tool on Ebay like here:

http://www.ebay.com/itm/Y-CABLE-FOR...544152?hash=item2104fbfdd8:g:ncEAAOSw5ZBWNpGS

Also, you need to specify your exact model (G920A or G925A) and the exact firmware version you had on the phone at the time of bricking, before anyone can help you.

The hardest part is finding the identical firmware dump, otherwise it won't work and you will only get a blank screen or a bootloop.
[AT&T Samsung Galaxy S6] zogu:
My firmware is G925AUCS5DPJ1, phone is G925A AT&T.

I need backup of this firmware, if someone is willing to share, i need this:

After that i need this mmcblk0 file.

But still i'm not sure that this is possible because our devices has 3. separate drives. Bootloader is on /dev/sdb, not on sda. I don't know what flash memory is used (only know it is new UFS), but it looks like it is separated on 3. independent drives, or samsung added 2. more small drives, must see schematic....

Still maybe is just a software trick, i want to try with dump. Again if anyone is willing to share, please send me dump on pp (google drive or similar file sharing). Thanks.
[AT&T Samsung Galaxy S6] tyler.myles:
I flashed the boot file whats next? please help...also...What can i do with this type of root?
[AT&T Samsung Galaxy S6] billa:
Go to cmd prompt and type:

adb shell

You should get a shell root prompt (#), then you can do lots of interesting things like blocking apps (pm hide), etc.

You can go one step further and try a full SuperSU manager too.

You won't see anything exiting like fireworks shooting out of the phone, but it's useful if you know what you're doing.

And keep in mind folks, this is for bootloader version xxx5xxxx only. xxx6xxxx just came out recently for which there's no root file yet.
[AT&T Samsung Galaxy S6] tyler.myles:
Can I control CPU speed?
[AT&T Samsung Galaxy S6] billa:
If the control app requires a superuser manager, as long as you install it, you should be able to.

If the one in the OP doesn't work for you, you can try KingoRoot as a manager.
[AT&T Samsung Galaxy S6] billa:
I've noticed that you used the sdb blocks which should be avoided due to easy mix up.

Next time try to use this path instead:

of=/dev/block/platform/15570000.ufs/by-name/<Partition_Name>

Partiton_Name -> Blocks

BOOT -> /dev/block/sda5

BOTA0 -> /dev/block/sda1

BOTA1 -> /dev/block/sda2

CACHE -> /dev/block/sda16

DNT -> /dev/block/sda10

EFS -> /dev/block/sda3

OTA -> /dev/block/sda7

PARAM -> /dev/block/sda4

PERSDATA -> /dev/block/sda13

PERSISTENT -> /dev/block/sda11

RADIO -> /dev/block/sda8

RECOVERY -> /dev/block/sda6

SBFS -> /dev/block/sda14

STEADY -> /dev/block/sda12

SYSTEM -> /dev/block/sda15

TOMBSTONES -> /dev/block/sda9

USERDATA -> /dev/block/sda17