[ROM][7.1.1]Hexagon Rom For Galaxy J5 [2015] [F-FN] [31-Mar-2017]

Taivotat2

Senior Member
Jul 15, 2016
614
249
0
Parnamirim
WiFi broken, previous build fully working
White noise while playing music
Front camera flash not working
Sim1 recognized not tested sim2, previous build not working
Barebones install and superSu.
SM j500m
No time for further testing by the moment, no credits for testing data connection, back to CM13, needs connectivity. For the most very fluid and smooth...ext-sdcard recognized ,keep on the good work!!
 

JosephDM

Senior Member
Dec 12, 2016
777
358
0
Why do you need Lollipop firmware to make it work? Hm...
Nick Verse once said that lollipop bootloader is "more open" and makes it easier to develop roms with it, I don't know what this means since I don't know this stuff but this is it. :) (also it makes easier to switch from one rom to another and it supports multirom)
 
  • Like
Reactions: #Henkate

By Zonik

Senior Member
Jul 27, 2016
1,084
5,905
0
Lima
www.facebook.com
Why do you need Lollipop firmware to make it work? Hm...
Without offending anyone, but on other phones, devs make build CM13 or Lineage 14.1 based MM 6.0.1 (and use blobs 6.0.1) is not very difficult to use blobs 6.0.1. Maybe if the J5 had not had update 6.0.1 would be considered very good to have CM13 or LOS 14.1 etc from lollipop. But the same way they do a good job. For my part I prefer MM bootloader full blobs
 

Demicro

Senior Member
Aug 10, 2015
659
318
0
Mahon
Without offending anyone, but on other phones, devs make build CM13 or Lineage 14.1 based MM 6.0.1 (and use blobs 6.0.1) is not very difficult to use blobs 6.0.1. Maybe if the J5 had not had update 6.0.1 would be considered very good to have CM13 or LOS 14.1 etc from lollipop. But the same way they do a good job. For my part I prefer MM bootloader full blobs
Me too, MM BOOTLOADER
 

American_Jesus

Senior Member
Mar 9, 2016
508
298
73
Lisbon
Nick Verse once said that lollipop bootloader is "more open" and makes it easier to develop roms with it, I don't know what this means since I don't know this stuff but this is it. :) (also it makes easier to switch from one rom to another and it supports multirom)
This may change in the future...
Multirom may also have some good news...
 
Last edited:
  • Like
Reactions: JosephDM

#Henkate

Senior Member
Feb 1, 2012
3,485
3,120
253
25
フェアリーテイル
Without offending anyone, but on other phones, devs make build CM13 or Lineage 14.1 based MM 6.0.1 (and use blobs 6.0.1) is not very difficult to use blobs 6.0.1. Maybe if the J5 had not had update 6.0.1 would be considered very good to have CM13 or LOS 14.1 etc from lollipop. But the same way they do a good job. For my part I prefer MM bootloader full blobs
It's easy to say that it isn't difficult. Can you even prove your statement?

Nick and Ganesh worked days/nights on this, and in the end they've came to the conclusion that Lollipop bootloader is more stable and "open" for them, easier to work with.

It doesn't harm in any way if Lollipop bootloader is being used for Marshmallow / Nougat ROMs.


A bootloader is a computer program that loads an operating system (OS) or runtime environment for the computer after completion of the self-tests.




Source: https://forum.xda-developers.com/wiki/Bootloader .


You can find a great explanation about why Lollipop bootloader is used for MM here: https://forum.xda-developers.com/showpost.php?p=70930411&postcount=19.
 
Last edited:

Koloses

Senior Member
Jul 29, 2011
530
1,073
0
Zielona Góra
To use newer blobs for some stuff we need to update kernel drivers instead of bootloader though (and nobody has time for that at the moment :v ). Not to mention that when you're porting a ROM you don't have to deal with stuff solved by other dev on the device you're porting from.
 
  • Like
Reactions: #Henkate

Bulgaricus

Senior Member
May 12, 2013
1,191
1,737
0
24
Pleven
This thread became a World War III, chill guys... everything is alright :D . I also find it funny how you all speak about working together but you are killing each other about LL and MM bootloaders. Cheers
 
Last edited:
  • Like
Reactions: Taivotat2
V

Vatsal

Guest
Thread cleaned up.
This is not a thread to bring your personal issues with one another. Please take it to PM or my PM box is always open if you want to discuss something. This is a development thread and please stay strictly on development of the ROM.
I hope I made myself pretty clear. Now lets move on and focus on further development, shall we?

Cheers!
 

infixremix

Senior Member
Jan 12, 2017
895
388
0
It's easy to say that it isn't difficult. Can you even prove your statement?

Nick and Ganesh worked days/nights on this, and in the end they've came to the conclusion that Lollipop bootloader is more stable and "open" for them, easier to work with.

It doesn't harm in any way if Lollipop bootloader is being used for Marshmallow / Nougat ROMs.








Source: https://forum.xda-developers.com/wiki/Bootloader .


You can find a great explanation about why Lollipop bootloader is used for MM here: https://forum.xda-developers.com/showpost.php?p=70930411&postcount=19.
Ofc u would know you know every thing
 

Has.007

Senior Member
Sep 13, 2015
1,091
4,370
0
Curepipe
Update for F! Please Test & Report.

Respect @Has.007! This is also a good ROM for the J5 but I have not tested.
Kind regards
Thanks a lot I'm honored! :) :cowboy: Will be releasing some more good roms soon once I get a good tester.

Flashing right now.
Wifi doesnt work.We need some kinda flashable fix
The sound isnt fixed.I can hear a very bad bug
WiFi broken, previous build fully working
White noise while playing music
Front camera flash not working
Sim1 recognized not tested sim2, previous build not working
Barebones install and superSu.
SM j500m
No time for further testing by the moment, no credits for testing data connection, back to CM13, needs connectivity. For the most very fluid and smooth...ext-sdcard recognized ,keep on the good work!!
Hi, all these issues since the start were because @SoUnd001 changed the kernel to enforcing nd he was fixing the SELinux denials. Why? Because he is willing to LineageOS Official support nd for that you need Enforcing kernel. Nd for Enforcing kernel you need to patch denials. :p
Those denials weren't letting things work properly but as reported by Sound the denials have been patched!
Anyways, I've made a new build based on latest sources so please test it now so I can proceed with other roms nd FN variant build.

HexagonROM-V2.3-20170409-OFFICIAL-j5ltexx.zip

Why do you need Lollipop firmware to make it work? Hm...
I would like to keep the thread clean as everyone has explained already but, Having this question from a Kernel developer is actually funny tbh. :p
Why do you need Lollipop Bootloader for all Lineage based or CM based roms for J5?

To use newer blobs for some stuff we need to update kernel drivers instead of bootloader though (and nobody has time for that at the moment :v ). Not to mention that when you're porting a ROM you don't have to deal with stuff solved by other dev on the device you're porting from.
+1
Here's the answer.
Device tree updating is also needed you need to rebase the tree nd the devs doesn't have that much time!
 

Bulgaricus

Senior Member
May 12, 2013
1,191
1,737
0
24
Pleven
Update for F! Please Test & Report.


Thanks a lot I'm honored! :) :cowboy: Will be releasing some more good roms soon once I get a good tester.



Hi, all these issues since the start were because @SoUnd001 changed the kernel to enforcing nd he was fixing the SELinux denials. Why? Because he is willing to LineageOS Official support nd for that you need Enforcing kernel. Nd for Enforcing kernel you need to patch denials. :p
Those denials weren't letting things work properly but as reported by Sound the denials have been patched!
Anyways, I've made a new build based on latest sources so please test it now so I can proceed with other roms nd FN variant build.

HexagonROM-V2.3-20170409-OFFICIAL-j5ltexx.zip


I would like to keep the thread clean as everyone has explained already but, Having this question from a Kernel developer is actually funny tbh. :p
Why do you need Lollipop Bootloader for all Lineage based or CM based roms for J5?


+1
Here's the answer.
Device tree updating is also needed you need to rebase the tree nd the devs doesn't have that much time!
i think i didn't make the question better, why you have to be on LL to boot it? can't you make it bootable on both MM and LL bootloaders?
 

Has.007

Senior Member
Sep 13, 2015
1,091
4,370
0
Curepipe
i think i didn't make the question better, why you have to be on LL to boot it? can't you make it bootable on both MM and LL bootloaders?
No. Why? Because these CM14.1 or 7.1.1 roms are based on Lollipop tree. The Lollipop tree has been used to work on these roms. You can surely ask Sound to rebuild the tree based on MM but the answer would be no. It takes a lot to patch a kernel to boot up on Nougat nd he has used the LP kernel.
Why J500H devices have been dropped? Coz no nougat trees, yes a new tree can be build for all these variants based on MM blobs nd kernel but that would need a lot of work nd bug fixing from the scratch. Specially making Sammy RIL work with trees is a pain in the butt.
Moreover LP kernel can't boot on MM bootloader. To boot on MM, you'll have to take the MM kernel nd start again patching to boot Nougat on it, for the trees I've already mentioned the work! :good: :)
 

Has.007

Senior Member
Sep 13, 2015
1,091
4,370
0
Curepipe
No. Why? Because these CM14.1 or 7.1.1 roms are based on Lollipop tree. The Lollipop tree has been used to work on these roms. You can surely ask Sound to rebuild the tree based on MM but the answer would be no. It takes a lot to patch a kernel to boot up on Nougat nd he has used the LP kernel.
Why J500H devices have been dropped? Coz no nougat trees, yes a new tree can be build for all these variants based on MM blobs nd kernel but that would need a lot of work nd bug fixing from the scratch. Specially making Sammy RIL work with trees is a pain in the butt.
Moreover LP kernel can't boot on MM bootloader. To boot on MM, you'll have to take the MM kernel nd start again patching to boot Nougat on it, for the trees I've already mentioned the work! :good: :)
Addition: Some blobs were added from MM as well to fix the camera quality nd improve the standard of trees. You can track the git of J5.
 
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone