[ROM] [UNOFFICIAL] Lineage OS 17.1 | Unihertz Jelly 2

Search This thread

Meetoul

Member
Nov 3, 2013
20
32

This ROM is built using binaries from non-european (TEE) version of Jelly 2. Theoretically it should work on european (EEA). If it won't - contact me, I'll prepare ROW based on EEA binaries.

ROM can be installed via TWRP. How to install TWRP - https://forum.xda-developers.com/t/recovery-twrp-3-5-2-unihertz-jelly-2.4281493/

Source code - https://github.com/Meetoul/android_device_Unihertz_Jelly2

UPD. Experimental version of Lineage OS 18.1 (Android 11) is also available by the attached GDrive link.
 
Last edited:

Gon112

Member
Jun 28, 2021
7
2

This ROM is built using binaries from non-european (TEE) version of Jelly 2. Theoretically it should work on european (EEA). If it won't - contact me, I'll prepare ROW based on EEA binaries.

ROM can be installed via TWRP. How to install TWRP - https://forum.xda-developers.com/t/recovery-twrp-3-5-2-unihertz-jelly-2.4281493/

Source code - https://github.com/Meetoul/android_device_Unihertz_Jelly2
Thanks for developing the room
But unfortunately it does not work
After burning in twrp it constantly makes a boot loop
I tried several times
I'll be happy if you can fix that
(Sorry for my obscure language, I use translation,)
 

Meetoul

Member
Nov 3, 2013
20
32
Thanks for developing the room
But unfortunately it does not work
After burning in twrp it constantly makes a boot loop
I tried several times
I'll be happy if you can fix that
(Sorry for my obscure language, I use translation,)
Hi!

What version of Jelly2 do you have? TEE, EEA, JP?
 
  • Like
Reactions: Gon112
Dec 19, 2012
28
19
San Jose
I have been using this ROM for couple of weeks now, it seems solid - didn't crash or had any issues.

The battery life however is very bad. I am using Magisk ACC module to limit the charge to 70% and it dropped from 70% to 34~37% within 8-ish hours (while I am asleep) consistently with all radios off (with regular cell network on for calls and texts, LTE off). The stock ROM used to drop at most 3% while I am asleep.

I think the stock ROM has aggressive app kill/ background process limit. I am going to try with those options enabled (in developer options) to see if there's going to be an improvement.

If anyone had issues like the above and has a conf, do let me know, thanks!

Edit: Forgot to mention that I also use AccuBattery and Greenify. Greenify is set to kill all user apps except for Magisk and AccuBattery.
 
  • Like
Reactions: mineshaftgap

beck.hannes

New member
Mar 2, 2016
4
0
I have the EU Version of Jelly 2, and yet it seems to work fine :)
Thank you very much for your efforts.
If i find any bugs ill report them :)
 

Meetoul

Member
Nov 3, 2013
20
32
I have the EU Version of Jelly 2, and yet it seems to work fine :)
Thank you very much for your efforts.
If i find any bugs ill report them :)
Thank you for your feedback. Probably, I won't fix the bugs in LOS 17.1, cause now I'm working on LOS 18.1 (based on Android 11) :).

You can try it by this link https://drive.google.com/file/d/1kG8ebEf-GZW_AZ_d42HuxHHmHv0sQDl5/view?usp=sharing

Please note that I'm trying to keep this ROM as clean as possible, so currently it does not contain any proprietary Mediatek or Unihertz binaries (except vendor image, of course :)). It means, that ROM does not include FM Radio or IMS. AFAIK, VoLTE is barely supported in Ukraine (yes, I live here :)), so this feature is not really necessary for me. But I'll try to get those features working in future, just to have fully functional Jelly 2.

What's tested and working:
  • Voice Call
  • SMS
  • WiFi
  • Bluetooth
  • Wired headset
  • NFC (it reads and emulates tags, GPay doesn't work because of SafetyNet, but I think I can bypass it)
  • IR remote control (I tested with ZaZa remote software)
 
  • Like
Reactions: zpunout and Gon112

Gon112

Member
Jun 28, 2021
7
2
Thank you for your feedback. Probably, I won't fix the bugs in LOS 17.1, cause now I'm working on LOS 18.1 (based on Android 11) :).

You can try it by this link https://drive.google.com/file/d/1kG8ebEf-GZW_AZ_d42HuxHHmHv0sQDl5/view?usp=sharing

Please note that I'm trying to keep this ROM as clean as possible, so currently it does not contain any proprietary Mediatek or Unihertz binaries (except vendor image, of course :)). It means, that ROM does not include FM Radio or IMS. AFAIK, VoLTE is barely supported in Ukraine (yes, I live here :)), so this feature is not really necessary for me. But I'll try to get those features working in future, just to have fully functional Jelly 2.

What's tested and working:
  • Voice Call
  • SMS
  • WiFi
  • Bluetooth
  • Wired headset
  • NFC (it reads and emulates tags, GPay doesn't work because of SafetyNet, but I think I can bypass it)
  • IR remote control (I tested with ZaZa remote software)
Hi
How many times have I tried to install LOS 17.1 it did not work,
Now I have tried to install LOS 18.1 and it works fine and perfect
Thanks!!
I'll be happy if you can add support for things you mentioned that are not currently supported,
Thank you good man.
 

stratosmacker

Member
Dec 31, 2010
13
0
AFAIK, VoLTE is barely supported in Ukraine (yes, I live here :)), so this feature is not really necessary for me. But I'll try to get those features working in future, just to have fully functional Jelly 2.
Would it help for you to have someone test VoLTE (and possibly WiFi calling?)

I'm considering picking one of these up and was just assesing what the community is behind it for custom ROMs. I had the original Jelly and the ROM community for that was very limited, and I was in over my head when trying to build it for myself. I would be glad to help however if you think you'll be using the device for a while
 

beck.hannes

New member
Mar 2, 2016
4
0
Thank you for your feedback. Probably, I won't fix the bugs in LOS 17.1, cause now I'm working on LOS 18.1 (based on Android 11) :).

You can try it by this link https://drive.google.com/file/d/1kG8ebEf-GZW_AZ_d42HuxHHmHv0sQDl5/view?usp=sharing

Please note that I'm trying to keep this ROM as clean as possible, so currently it does not contain any proprietary Mediatek or Unihertz binaries (except vendor image, of course :)). It means, that ROM does not include FM Radio or IMS. AFAIK, VoLTE is barely supported in Ukraine (yes, I live here :)), so this feature is not really necessary for me. But I'll try to get those features working in future, just to have fully functional Jelly 2.

What's tested and working:
  • Voice Call
  • SMS
  • WiFi
  • Bluetooth
  • Wired headset
  • NFC (it reads and emulates tags, GPay doesn't work because of SafetyNet, but I think I can bypass it)
  • IR remote control (I tested with ZaZa remote software

Thank you for your feedback. Probably, I won't fix the bugs in LOS 17.1, cause now I'm working on LOS 18.1 (based on Android 11) :).

You can try it by this link https://drive.google.com/file/d/1kG8ebEf-GZW_AZ_d42HuxHHmHv0sQDl5/view?usp=sharing

Please note that I'm trying to keep this ROM as clean as possible, so currently it does not contain any proprietary Mediatek or Unihertz binaries (except vendor image, of course :)). It means, that ROM does not include FM Radio or IMS. AFAIK, VoLTE is barely supported in Ukraine (yes, I live here :)), so this feature is not really necessary for me. But I'll try to get those features working in future, just to have fully functional Jelly 2.

What's tested and working:
  • Voice Call
  • SMS
  • WiFi
  • Bluetooth
  • Wired headset
  • NFC (it reads and emulates tags, GPay doesn't work because of SafetyNet, but I think I can bypass it)
  • IR remote control (I tested with ZaZa remote software)
Hey, as far as i tested everything works for me.
There is one thing i noticed:

When booting, Lineage OS tells that the Build has been signed with Public Key, this seems to be a bit of a security issue. Is it possible to resolve that for the LOS 18 version. (Is that testable yet?)

Im fine with not having VoLTE, i think no Custom Rom is able to support it yet and it will just get important when the 3G network will be disabled...

Also if you need more help for testing specific stuff, i can do it.
 

beck.hannes

New member
Mar 2, 2016
4
0
Hey, as far as i tested everything works for me.
There is one thing i noticed:

When booting, Lineage OS tells that the Build has been signed with Public Key, this seems to be a bit of a security issue. Is it possible to resolve that for the LOS 18 version. (Is that testable yet?)

Im fine with not having VoLTE, i think no Custom Rom is able to support it yet and it will just get important when the 3G network will be disabled...

Also if you need more help for testing specific stuff, i can do it.
@Meetoul I installed the LineageOs 18 now which seems to be fine too.

2 Warnings appear after boot. Again the one with the public key, and a new one: "Serial Console active"
 
Last edited:

Die Bruine

Senior Member
Jan 2, 2008
583
36
My apologies for cross posting. But I initially replied in the wrong topic.

I just received my Jelly 2. It was on 2020 and I went straight through your files. Your TWRP does not respond on my European Jelly 2. And after a first reboot to recovery, TWRP was gone. What I mean with not responding is that the touch screen does not respond. But I connected an USB trackball to use as an input device and switched cables in between adb sideloads. So I finally got it working.
For some reason during reboot TWRP warns me that there is no OS installed. But LoS 18.1 (yours) booted fine. Also flashed opengapps 2707 nano.

After a reboot (phone is still restoring apps) there is a "serial console is enabled" message "performance is impacted, check bootloader". Any instructions on how to get rid of that message? Other than that so far so good.
 

Meetoul

Member
Nov 3, 2013
20
32
My apologies for cross posting. But I initially replied in the wrong topic.

I just received my Jelly 2. It was on 2020 and I went straight through your files. Your TWRP does not respond on my European Jelly 2. And after a first reboot to recovery, TWRP was gone. What I mean with not responding is that the touch screen does not respond. But I connected an USB trackball to use as an input device and switched cables in between adb sideloads. So I finally got it working.
For some reason during reboot TWRP warns me that there is no OS installed. But LoS 18.1 (yours) booted fine. Also flashed opengapps 2707 nano.

After a reboot (phone is still restoring apps) there is a "serial console is enabled" message "performance is impacted, check bootloader". Any instructions on how to get rid of that message? Other than that so far so good.
Touch in recovery

Have you tried the latest release which includes fixes for both available touch panes (at least for TEE Jelly2)? If yes and it doesn't work anyway, could you please provide dmesg output from recovery and from normal boot? Output of dmesg should be collected as soon as ADB available. Also, please collect kallsyms using the following steps:

Code:
adb root
adb shell
echo 0 > /proc/sys/kernel/kptr_restrict
sysctl -w kernel.randomize_va_space=0
cat /proc/kallsyms >/sdcard/symbl.txt
exit
exit
adb pull /sdcard/symbl.txt

Annoying "Serial console is enabled" notification

You can just long press on the notification and disable notifications from Development Settings.
 

Die Bruine

Senior Member
Jan 2, 2008
583
36
Thanks, this 'latest' release works! I am curious though, why do I get the message that there is no OS installed when I reboot from recovery? Or is that gonna be a long as reply :D .Also a few mount errors during flashing and reboot. But, my phone works for 99%.
Only thing not working in my banking app is the fingerprint sensor, also in the Ebay app (which I use once a year). Do you know why this is? Amazon video, Ziggo streaming app, even my banking app works. Fingerprint to unlock the phone also works. Just not in apps. Is this due to it being unlocked?
I come from a qx1000/Pro1 with LoS 18.1 which died on me Wednesday night. That's why I'm asking. That thing was also unlocked, but no error messages there. Also the Corona check app states that the J2 is rooted (which it isn't). Exactly the same configuration as my Pro1. But no warnings on that phone.
Not real complaints, just thought I'd share. This will be my daily driver for the next few months. So if you need a heavy tester, I'm your man.

@Meetoul
The battery drains in 24 hours, is this normal? I can't find any apps draining it. Could the enabled serial console be the culprit?

Edit2:
Hotspot not working for me. It connects but does not provide an IP address to clients. I tried several stock Android devices, without success. All four devices connect, but keep waiting for an IP address.
So now I'm typing this via Bluetooth sharing, which sucks I can tell you.

If you have any suggestions, I am more than willing to try them out...
 
Last edited:

Top Liked Posts