yashsingh1/xdaforums huggingface dataset:
[Android Q&A, Help & Troubleshooting] damianmqr:
I don't have a good way to test it, I have attempted to reproduce this last time you mentioned it, but it just doesn't happen on my device. I will try to think of some fixes but without the bug happening on my device I'm not sure when that's gonna be fixed yet. EDIT: Does this happen with night mode on/off, with the slider on or all the time?

Sorry, I haven't had to select the mbn file myself but others should be able to assist you better. There are some guides on that on xda as well if you want to attempt that also check this post by @treff89 https://xdaforums.com/t/hisense-a9-root-reward-offered-snapdragon-662.4495809/post-89388941. I doubt it's a bug in the ROM as the previous release was based on the same LOS21 by AndyYan.
[Android Q&A, Help & Troubleshooting] Mike(Ger):
I just wanted to extract the file but with windows default extraction I just get an empty folder. Do you also have the image hosted somewhere else I can try?
[Android Q&A, Help & Troubleshooting] R0W3Y:
Same file as a zip attached. The OSX default archive utility isn't able to extract it properly either (I used Keka instead but that's Mac only, so you might want to find a better Windows unarchiver for .xz).
[Android Q&A, Help & Troubleshooting] Mike(Ger):
Thanks! In case anyone else runs into the same issue: good old winrar solved the problem :D
[Android Q&A, Help & Troubleshooting] doschxda:
Hey, I used to have this problem when my A9 was still on stock rom. But I still have it now that I am on LineageOS.

Is this a known issue?

Also... shouldn't there be a dedicated A9 subforum on XDA so that not all possible issues are posted in this one super long thread?
[Android Q&A, Help & Troubleshooting] R0W3Y:
Wondering if it would be helpful to have a simpler, streamlined guide for new people who might not be very technical looking to flash their A9. I struggled - first because I was trying to use a silicon Mac, and then when using a PC the drivers needed to be reinstalled to connect in fastboot which took me a while to realise.

This thread is huge, and some of the guidance already out there has details that seem to be confusing a fairly high proportion of users. Also it's difficult to send people who might be interested in flashing their A9 to a single link at the moment.

I quickly drafted something, but just as a potential starter. There's no doubt mistakes in the draft and I'm happy to either scrap it, improve it based on comments, or for it to be replaced by an improved page by someone else somewhere else (like DamianMQR's Github, or a page on https://github.com/aimindseye/hisense-a9).

Flash a Hisense A9 with Lineage 21

Flash a Hisense A9 with Lineage 21 Now more custom A9 ROMs have been released this Lineage 21 guide has been replaced by Flash a Hisense A9 with a custom ROM. This is a Hisense A9 E-ink smartphone flashing overview for DamianMQR’s version of LineageOS 21 with Google Play Services and the Google ...

docs.google.com
[Android Q&A, Help & Troubleshooting] damianmqr:
Nice work on this! I'll see if I can suggest any improvements but it looks good from a quick read. And you're definitely right that we need some guide summing up the near-100 page xda discussion for newcomers and I was planning to extend the readme in the github repo so this can come in handy.
[Android Q&A, Help & Troubleshooting] damianmqr:
For anyone struggling with xz I highly recommend 7zip, it's very versatile, cross-platform and open source!

But thanks for reuploading as a zip for anyone who finds that easier to unpack, I will try to keep that in mind for future releases.
[Android Q&A, Help & Troubleshooting] doschxda:
Yes, fully agree. I also tried to do that sometime, but will merge my work on this with yours. Hopefully this thread can also be split up in several threads dealing with the different tasks. challenges and questions regarding the A9.
[Android Q&A, Help & Troubleshooting] Mike(Ger):
@damianmqr I tried your latest patched LineagOS 21 build and it's really awesome! Thanks for the great work.

So far I found two issues and one suggestion:

Issue

1. The following photo tan app from my bank still tells me that I'm using a rooted phone and they don't support that. You don't need to log in to see the message. It's shown directly on first startup.

comdirect photoTAN App - Apps on Google Play

for free TANs

play.google.com

2. I can't receive SMS. I'm with T-Mobile in Germany. Not sure if anyone else has problems with SMS but I don't think I saw anything about it when I tried to catch up in this thread.

Suggestion (low priority)

Add an option to invert the colors on the AOD. I have dark theme on everything else I use and it looks a little weird to me that on the AOD the whole screen is white :D
[Android Q&A, Help & Troubleshooting] Mike(Ger):
For the SMS problem I found this post but for the life of me I don't know how to override the VoLTE settings in the Treble settings. I only find VoIP stuff ("disabled stereo support on VoIP and "disable "Voice Call" in route") and I already tried both of those and they didn't seem to fix it.

[Hisense a9] Root - Reward Offered (Snapdragon 662)

The Hisense a9 is an e-ink 4g smartphone that I want to use as my own Frankenstein light phone. I would like to root mine and use this custom launcher to create a minimalist phone that isn't quite as useless as the Light Phone concept (i.e...

xdaforums.com
[Android Q&A, Help & Troubleshooting] farfromrefuge:
Hi Everyone.Amazing xda thread about a device i am really thinking of acquiring.

I have a question which is surely dumb before i go for it. Is there any way to have the device go to sleep (full doze mode) while having the last app "view/screenshot" remaining printed on screen ? (thus not using any display battery)

I want to use that device both for reading (for which it is nice to have the last page still drawn) but also with my own hiking/cycling app. When on a bike it would be awesome for the map last view to remain on screen while cycling.

Really not sure if it is possible, i guess it is not the same as lockscreen, nor AOD as the system is still awake
[Android Q&A, Help & Troubleshooting] TrippyPrimate:
Yes and no as far as I'm aware, on stock rom your supposed to have the ability to set pictures as screen when devices is powered off, but never really worked for me consistently.

But I found by powering down by holding the lock button I could get the current screen to remain and the phone be powered off, this is still working now even on LiniageOS 20 hopefully we get a better way of doing this but for now I think its the only way other that some form of AOD in lock screen for power saving.

Edit: Actually just realized with dferreira's Liniage0S 20 this happens half the time for me when I lock my phone it will just display the last image but not always sometimes it just goes black but id say most of the time it shows last image ill play around with it and see if I can find out why it does and doesn't maybe it can be done consistently.

Edit 2: If I press the Eink but to refresh then immediately press the lock but its like 9 out of 10 times it save the current screen instead of going black.
[Android Q&A, Help & Troubleshooting] farfromrefuge:
Ok thanks a lot. Your last solution seems good enough and it means it is possible which is already awesome for me! Will now start hunting for this device ;)
[Android Q&A, Help & Troubleshooting] ext23:
Just took a look this. FWIW I didn't do the vmbeta thing at all, didn't know it was even a thing, and I had no problems unlocking or flashing. Also I didn't need the factory-boot.img or latest-boot.img as that is only necessary if you're also planning to root the device right?

Another thing, it took me a fair bit of experimentation to figure out what was meant by 'use custom fastboot.' Might be worth clarifying in the guide: https://xdaforums.com/t/hisense-a9-root-reward-offered-snapdragon-662.4495809/post-89533680
[Android Q&A, Help & Troubleshooting] doschxda:
[off-topic] I created a device forum request here: https://xdaforums.com/t/new-device-forum-requests.1660354/post-89553630. Please upvote.[off-topic]
[Android Q&A, Help & Troubleshooting] R0W3Y:
If it's ignored again, maybe a subreddit just for the A9? (I find Reddit easier to use on my A9 than XDA)
[Android Q&A, Help & Troubleshooting] jixbo:
https://www.reddit.com/r/hisenseA9/

Just created! Looking for mods :)
[Android Q&A, Help & Troubleshooting] vbhai:
I can be a mod :P

u/vbha
[Android Q&A, Help & Troubleshooting] Mike(Ger):
@dferreira I still can't get SMS to work on LOS21. I preferred LTE and tried to change these "disable stereo support on VoIP" settings but so far no luck. Do you remember where to find the "override VoLTE" settings you mentioned? I searched the settings via text search but couldn't find anything with "VoLTE" in it.
[Android Q&A, Help & Troubleshooting] dferreira:
It’s on the previous screen ;)
[Android Q&A, Help & Troubleshooting] dferreira:
Just joined 💪
[Android Q&A, Help & Troubleshooting] Mike(Ger):
This is the previous screen :O
[Android Q&A, Help & Troubleshooting] dferreira:
IMS features?
[Android Q&A, Help & Troubleshooting] vbhai:
Install the IMS APK, reboot phone and then go to mobile network settings and make sure the network mode is set to 4G/LTE.
[Android Q&A, Help & Troubleshooting] Mike(Ger):
I just got SMS to work on LOS21. In case anyone else runs into the same issue here is what I did:

Go to settings

Phh Treble Settings -> IMS features -> Install IMS APK for Qualcomm vendor

Network & internet -> SIMs -> Select your SIM card -> Deactivate "VoLTE"

Network & internet -> SIMs -> Select your SIM card -> Preferred network type -> Select "LTE (recommended)"

Restart phone

Thanks @dferreira and @vbhai for the pointers :)
[Android Q&A, Help & Troubleshooting] Mike(Ger):
@damianmqr I opened an issue on your GitHub for the photo tan app :)
[Android Q&A, Help & Troubleshooting] jixbo:
I managed to get mine working by installing Magisk;

Magisk Settings, Enforce DenyList Switched to on, Add your bank app (or any app that complains about system being modified).
[Android Q&A, Help & Troubleshooting] Mike(Ger):
I just tried it and it still shows me the error message that rooted devices are not supported. But I will add it to the github issue in case it helps someone else (y)
[Android Q&A, Help & Troubleshooting] Mike(Ger):
Has anyone had the chance to use some HiFi headset via the 3.4mm headphone jack and try if that works?

I found this marketing text on an unofficial site and was wondering if it really works. Maybe I can get my hands on some cheap headphones and give it a try.

If you are a big fan of high quality sound, the A9 is utilizing the ES9318 chip which allows for HiFi quality sound output while having integrated support for the LDAC, AAC, SBC, and APTX Bluetooth audio codecs.
[Android Q&A, Help & Troubleshooting] Mike(Ger):
You mentioned the following:

Magisk HidePropsConf: Used to change ur device's fingerprint, to pass SafetyBet's CTS profile check. With device certification, apps that require device certifications will work.ex. bank apps, streaming apps etc.

Do you think tinkering around with it might get me closer to getting my banking app to work? I would have barely any idea what I'm doing so if there is no possibility to get it to work I would rather try to stay away from it, since I didn't find any point-by-point instructions on how this might help.
[Android Q&A, Help & Troubleshooting] damianmqr:
If you are rooted you could have a look at this https://github.com/chiteroman/PlayIntegrityFix on top of magisk hide, not sure what exact play integrity level your bank requires but it could help. After the install you might need to wipe data of the app just in case they keep root status in cache.
[Android Q&A, Help & Troubleshooting] Mike(Ger):
I just tried it but it didn't work. The play integrity testing app came back with a failed device verdict. On their git I found the following https://github.com/osm0sis/PlayIntegrityFork?tab=readme-ov-file#failing-device-verdict-on-custom-rom:

Failing DEVICE verdict (on custom ROM)​

Check the ROM signing keys with command adb shell unzip -l /system/etc/security/otacerts.zip or unzip -l /system/etc/security/otacerts.zip

If the output shows the ROM is signed with the AOSP testkey then inform your ROM maintainer to start signing their builds with a private key for their next build and ideally also provide a ROM signature migration build to allow you to update to it without requiring a data wipe

You may also try a different custom ROM, or go back to the stock ROM for your device, if available/possible

Here is my output:

adb shell unzip -l /system/etc/security/otacerts.zip
Archive: /system/etc/security/otacerts.zip
Length Date Time Name
--------- ---------- ----- ----
1675 2008-01-01 00:00 testkey.x509.pem
--------- -------
1675 1 file

Do you think you can do a build with a private key?
[Android Q&A, Help & Troubleshooting] farfromrefuge:
I have other questions for you guys:

* How fast is the a9 to get a GPS fix? Like after a cold boot. Wondering about the quality of the antenna

* did anyone try to use a sdcard of 512gb ? I have one right now on my phone (which it should not support by specs) and i am wondering if i could use it with the a9. Quite important for as i have very big map data
[Android Q&A, Help & Troubleshooting] damianmqr:
I don't build the ROMs as it takes a lot of memory and processing power, to save time I repackage generic builds by AndyYan and add my own tools/services with features needed by the A9

That being said, I do think it's possible for me to resign the ROM but I haven't tried that before so we'll see how it goes
[Android Q&A, Help & Troubleshooting] biodbl:
A9 does not support sdcard
[Android Q&A, Help & Troubleshooting] farfromrefuge:
Strange i see reviews saying it does through dual sim card tray https://goodereader.com/blog/review...the-hisense-a9-4g-e-ink-android-11-smartphone
[Android Q&A, Help & Troubleshooting] dferreira:
What has worked for me with banking apps

- Install Shamiko magisk module: https://github.com/LSPosed/LSPosed.github.io -> note you don't use enforced deny list anymore

- Install Island which creates a work profile where root is not detected. Install bank app on that profile and it will work - https://xdaforums.com/t/app-5-0-bet...privacy-protection-parallel-accounts.3366295/
[Android Q&A, Help & Troubleshooting] Mike(Ger):
The Shamiko Magisk module did the trick!! I just didn't configure it correctly in the beginning. Memo to myself: RTFM :D

Thank you so much :)

PS: I didn't even need the Island app. But it still looks like a helpful tool 👍

Thanks for the pointer. Unfortunately it didn't work for me. Do you want to try if you can start this app on your phone/installation? You don't have to sign up or anything. If it doesn't work, the first screen you will see will be a message saying something about security stuff and that rooted phones are not supported.

If you CAN start it then maybe I missed a step or the ROM you are currently running is better in hiding the modified status :D

comdirect photoTAN App - Apps on Google Play

for free TANs

play.google.com
[Android Q&A, Help & Troubleshooting] biodbl:
Ser this

https://www.reddit.com/r/eink/comments/10q54yg
[Android Q&A, Help & Troubleshooting] farfromrefuge:
Wow thanks. That s quite a bad news!

glad i know now
[Android Q&A, Help & Troubleshooting] artelse:
I thought there was a newer A9 (pro version?) that had the sd card build in, not the older ones.
[Android Q&A, Help & Troubleshooting] R0W3Y:
I'm not sure, but unfortunately the main ereader news site is a fount of misinformation. They made up the 'A9 Pro' moniker, and even gave completely different screen specs for the Hi Reader Pro variation (that uses an identical panel).
[Android Q&A, Help & Troubleshooting] artelse:
Ah.. what is a reliable source of info for the A9? Official site?
[Android Q&A, Help & Troubleshooting] R0W3Y:
I collated some info in a roundup of the alternatives: https://www.reddit.com/r/hisenseA9/s/LjsOzgRxBA

https://www.devicespecifications.com/en/model/344c59bb is much more detailed for stats and seems ok from a really quick scan.

Not sure about an official online spec sheet. I don’t think my A9 came with any info, and the vendor description on AliExpress had inaccuracies. My Hi Reader Pro came in a much larger official box, that I think had an official spec printed on it, but it’s long gone.
[Android Q&A, Help & Troubleshooting] TrippyPrimate:
@dferreira have u put out a new LOS20 update recently I'm still on the one from a month or two ago whenever it was now?
[Android Q&A, Help & Troubleshooting] doschxda:
Hey, weird bug I wonder if others also have this:

Whenever anyone called me; there number would be shown as unknown. In all dialers, in A9 stock rom and in LineageOS. Now I set the network to 3G and suddenly the numbers pop up when I get a call, like any phone can already do for the last 20 years.

Anyone else noticed this? Or has a solution?

ps. cross posted on the new A9 reddit forum
[Android Q&A, Help & Troubleshooting] doschxda:
I have the same issues. I wish I could set the A9 to just show a nice wallpaper of my choosing when I lock it, or locks itself. What would be the best way to achieve this?

Or, if possible; go to the current page I am reading in KOreader and let me read that by using the volume buttons... but that is probably asking a little too much..
[Android Q&A, Help & Troubleshooting] damianmqr:
This is what seems to have worked for @R0W3Y with that issue
[Android Q&A, Help & Troubleshooting] farfromrefuge:
Does that mean we cant trust goodereader? They say they have reviewed the pro version and they mention the sdcard. However i cant find the a9 pro on aliexpress

The Hisense A9 Pro is a great E INK Phone with Upgraded Specs - Good e-Reader

The Hisense A9 phone came out early last year, but the company has upgraded a few of the internals and software. The RAM has been upgraded to 8GB of RAM and 256 GB of internal storage. The last generation only had two RAM options, 4GB or 6GB; storage was capped out at 128 GB. If

goodereader.com

EDIT: i see on reddit now that i should NOT trust goodereader. Crazy to see such websites!
[Android Q&A, Help & Troubleshooting] TrippyPrimate:
I wouldn't trust goodereader period.

And here is one link u just have to select the 8gb ram variant on listings https://www.aliexpress.com/item/1005004271390062.html?spm=a2g0o.productlist.main.1.42376dpj6dpjMn&algo_pvid=a78fee4f-4999-49e0-a52c-d8602ba4c9d5&utparam-url=scene:search|query_from:
[Android Q&A, Help & Troubleshooting] farfromrefuge:
Thanks. I also see on reddit that a9 with play store pre installed need an EDL cable to replace the firmware and remove it, is that true?

I want a version without google stuff. I want to use LOS + microg
[Android Q&A, Help & Troubleshooting] Mike(Ger):
Does anyone have the issue that the scanning of the fingerprint doesn't advance when you're trying to set it up? It vibrates when I touch the power button but the setup is stuck with the not yet scanned fingerprint icon. I'm using LOS21.
[Android Q&A, Help & Troubleshooting] R0W3Y:
I found it very slow to recognise sometimes, but it got there eventually (changing position slightly for each scan).

Also, I cleaned the button after it had struggled to scan one of my prints during setup. Not sure if that made any difference.
[Android Q&A, Help & Troubleshooting] damianmqr:
I wouldn't trust the fingerprint reader much anyway, at least on HRP. I'm able to get it unlocked with a different finger I set it up with every few tries. It might just be my device but it is still very concerning.
[Android Q&A, Help & Troubleshooting] Mike(Ger):
That did the trick. Unlock didn't work so far with it but I will try to fiddle around with it a bit more. Thanks!
[Android Q&A, Help & Troubleshooting] dferreira:
I have had no time to work on a new build :( 3 young kids, full time job, it's hard.

Edit: I just installed Ponce's Android 14 with Gapps and installed my Eink Center. I had to use scrcpy to setup the initial steps, and then used Treble app to disable HW overlays. Seems to work. Also AOD is supported there. Updates also work from Treble app itself.

I'll post here the .APK of Eink Center that works on Android 14 if you want to use it.
[Android Q&A, Help & Troubleshooting] dferreira:
Just found out that on Ponce's, face unlock works powered by Google!
[Android Q&A, Help & Troubleshooting] dferreira:
Building, where Disable HW overlay is on by default, plus Gapps. If all OK, will build Googless version.
[Android Q&A, Help & Troubleshooting] biodbl:
Is OTG working in this rom?
[Android Q&A, Help & Troubleshooting] dferreira:
I'll test it. ROM compiled successfully at 4am, will daily run in a bit.
[Android Q&A, Help & Troubleshooting] dferreira:
Yay, I was able to update without wiping 💪
[Android Q&A, Help & Troubleshooting] dferreira:
It's not working. I tried usb-c headphones and they are not detected.
[Android Q&A, Help & Troubleshooting] biodbl:
So, I' ll keep the -los 20 for now. Thanks
[Android Q&A, Help & Troubleshooting] ferlanero:
Will you post it here to install? AOD, GAPPS and your eink Center are included? Also, from which version of Android can you update without wipping?
[Android Q&A, Help & Troubleshooting] dferreira:
Yes, will post here. All included. Was able to upgrade from LOS20 to my build of Ponce's Android 14 without an issue. It kept all my installed apps and settings as well.
[Android Q&A, Help & Troubleshooting] dferreira:
Testing if adding this to the mk file will allow the vibrator to work. qti is Qualcomm's vibrator engine, instead of android's one, which I think is why we don't get the vibrator to work properly. Compiling and building. Will release as soon as it's done. Been running Ponce's Android 14 for a couple of days, it is stable and I'm happy with it, with the missing vibrator so if this fixes it, will be great. Otherwise, I'll release as is. Googleless version also building.

PRODUCT_PACKAGES += \
vendor.qti.hardware.vibrator@1.2-service
[Android Q&A, Help & Troubleshooting] dferreira:
Here are two builds of Ponces' Android 14.

- gapps: contains Google Play Store

- vanilla: does not contain Google Play Store but also supports MicroG signature spoofing if you want to use that.

This has the vibration driver from Qualcomm, so let me know if it works, I have not tested it yet, just flashed the ROM to make sure it boots and works. Was able to upgrade without wipe from my previous build.

I notice a difference in how the motor works as I type, but ringing vibration is still not ok. On Reddit someone flashed this over LineageOS (I'm assuming LOS21) and there were some issues with the ROM. Better do a clean flash (fastboot -w) after flashing system.

Ponce's is based of AOSP and is very close to a Pixel experience so it's very clean. Take it for a spin and let me know what you think. Eink Center is included, the screen is set to smooth at boot and HW overlay is off so you see the boot animation as well and are able to setup the phone directly.
[Android Q&A, Help & Troubleshooting] dferreira:
If you want a Google Camera that works with A9, use MGC_9.2.113_A11_V12_snap.apk -> search on Google!
[Android Q&A, Help & Troubleshooting] R0W3Y:
I've updated the quick flashing guide so it's ROM agnostic (not Lineage21 only):

https://www.reddit.com/r/hisenseA9/comments/1diqvv6

Let me know if there's anything that you think should be edited.
[Android Q&A, Help & Troubleshooting] farfromrefuge:
Not sure i understand step 2 / 3. Are they the same? i mean is the step 3 the actual command to unlock the bootloader?

If so maybe it would be best to put the content of step 3 inside step 2

EDIT: i see you updated now. Now very clear
[Android Q&A, Help & Troubleshooting] ferlanero:
These versions include AOD?
[Android Q&A, Help & Troubleshooting] dferreira:
The OS native Always On Display, yes.
[Android Q&A, Help & Troubleshooting] benru89:
i have an issue with the gapps version, disable hardware overlay automatically switches off from time to time, and i cannot activate it without scrcpy

EDIT: i just saw on the reddit thread if you do it on the phh trebble settings it stays on.