FORUMS
Remove All Ads from XDA

[ROM][G900F][XXS1CPK1][02/12]PhoeniX ROM V15.0[Customizable | Unique | Fast | Stable]

4,637 posts
Thanks Meter: 18,862
 
Post Reply Email Thread
20th February 2016, 08:31 PM |#3841  
PhoeniX ROM V11.0 XXU1BPA2 Announcement - The Revolution Continues!

V11.0 is here, with several improvements and features.
Before installing the rom, there are several things you must read & know.

I have joined the army 1 year ago. This means I will be home once in 3 weeks for 2-3 days. Therefore, I won't be available to help, answear questions or update my rom fast as before.
Please be patience, I am doing My best.

THIS IS THE LAST Update of Android 5.0! Until Samsung gives us new Android, I won't rebase anymore. Only OTA With fixes from time to time.

Stop demand for S6 port or other things. I am not your worker, this is my hobby. I spend my free time from the army to make you happy. Believe me, I want S6 features too, but not when they have too many bugs due to 64bit libs and more. I am doing the best so this ROM can be the best stable and daily driver.

I DON'T ANSWER TO ANY QUESTION IF YOU DONT BOTHER TO READ THIS FIRST!

let's begin with the bugs:
  • None!

Do this before you install anything else(Only if you don't have lollipop installed):

Quote:

DO THIS BEFORE INSTALLING THE ROM - ONLY FOR G900F:
This is only for G900F, if you do this on other S5, you might brick your device!

  1. Download this package(do not extract it!) :
    Click Here!

    MD5:
    Code:
    1A2D6160B1EC2AB96DCE198A875569E3
    This Package contains the following(No BPA2 package due to bugs in it's Bl and CP) :
    - BOJ1 Modem
    - BOJ1 Bootloader
    - BOJ1 LTE Modem
  2. Turn off the device.
  3. Boot into Download mod(Power+Home+Vol Down) - It is important to do it after you turn off your device and not from reboot menu in rom
  4. Open ODIN, select PDA and choose the package you have downloaded:
    G900FXXU1BOJ1_Modem_Bootloader_LTE.tar
  5. Click start.
  6. Check if modem changed after phone reboots. If not, repeat the steps again.



Installation Instructions for v11:
  1. Do the steps above.
  2. If you are coming from other ROM or older version, full wipe is needed - super wipe is recommended.
  3. Use latest philz (have not tested twrp, but it sometime makes problems)
  4. Flash v11. Choose your mods, etc.
  5. Reboot.

Several important notes:
  • This is important. 5.0 Android system got a better "butter project" and it is hell smooth. In my installation I didn't choose even one tweak. There is no need. There are several tweaks that already inside the rom. But if you really want to flash more tweaks, be careful because it might make your system slow.
  • Use V9 wisely. I mean, when selecting Apps/tweaks, don't try to "test" the rom. becuase choosing all option will give you endless very laggy system because system patition won't have free space/some tweaks conflict with other.
  • IMPORTANT!! Several Mods in PhoeniX ROM Control require Phone Reboot to work. It is recommended that after applying all the settings you need, reboot the phone.
  • FIRST BOOT MIGHT TAKE UP TO 20 MINUTES! Be Patience!

You must read it and understand before flashing v11




Quote:

V11.0

New in v11.0:

  • Rebuilt rom for 0! Based on the latest Official Android 5.0 version XXU1BPA2 (build date: 19/1/2016)
  • PhoeniX Kernel V6.0
    - Built from Samsung Lollipop Kernel Source Update BOH4 for G900F
    - Built Google 4.8 GCC for maximum performances and experience.
    - Latest Linux 3.4.110
    - SELinux set to permissive in source code
    - ExFat Support
    - XXU1BPA2 Ramdisk
    - init.d support
    - Added Improved Fast Charge Support - Huge thanks to Faux123! You can control it via Trickster Mod app
    - Fixed SELinux Memory Leak
    - Kernel compression LZO
    - Increased entropy levels (both read and write)
    - Disable restrict ROOT
    - Double min-max Read Ahead
    - disable crc to improve performance [andip71]
    - No more "Kernel is not SEANDROID" warning at boot - huge thanks to kykint
    - Added Network Speed Tweak
    - Added frandom
    - SELinux: revert Samsung hard enforcing
    - Added some kernel tweaks
  • Added toggle for Cover warnings
  • Added blur background for recent panel
  • Added Samsung Galaxy Note 7 wallpapers
  • Added S6 6.0.1 icons theme
  • Added phone lockscreen shortcut
  • Added Emoji selection in phoenix extra
  • Added toggle for CPU, network and Battery info in recent panel - thanks @_alex74_
  • Added lockscreen clock seconds & color
  • Fully Ported S6 music player (Everything works, even music auto off)
  • Moved alot of mods and tweaks to aroma for selection(system can be more debloated now)
  • Improved performance and stability
  • Removed useless apps from aroma

    Fixed:
  • Fixed some FCs

    Updated:
  • Updated all mods in the Aroma.
  • Updated System Apps to their latest version
  • Updated Apps to their latest version
  • Updated SuperSU
    - And more


    Attention everyone!

    To get a good battery performance, you have to make Battery Calibration. To make that, search Battery Calibration at Play Store.

    And more that i must have forgotten

I have worked alot and waisted tons of my time to make your the best ROM in the market, if you appreciate my work please click on the Thanks button and show me your love

PLEAS RATE THIS THREAD 5 STARS

Download links very soon

Good luck to all of us!



If you like my rom and work, please consider a donation, and help me get Galaxy S7:




Follow me on Facebook & Twitter for more amazing things!


The Following 67 Users Say Thank You to tamirda For This Useful Post: [ View ]
 
 
20th February 2016, 08:34 PM |#3842  
diddsen's Avatar
Senior Member
Thanks Meter: 336
 
More
he he... first pushed the thx-button

so, wait for download-link ....

THX for your hard work, tamirda !!!

question: what booloader/modem needed?
The Following User Says Thank You to diddsen For This Useful Post: [ View ] Gift diddsen Ad-Free
20th February 2016, 08:40 PM |#3843  
Quote:
Originally Posted by diddsen

he he... first pushed the thx-button

so, wait for download-link ....

THX for your hard work, tamirda !!!

question: what booloader/modem needed?

BOJ1... BPA2 has some problems
The Following 4 Users Say Thank You to tamirda For This Useful Post: [ View ]
20th February 2016, 08:43 PM |#3844  
Junior Member
Thanks Meter: 0
 
More
USB3
Hi. Great ROM.
I've noticed this ROM doesn't initiate USB3.0 properly, The device will only utilize 96mAh and will only connect at High Speed (USB2) and not Super Speed (USB3)


Quote:

=========================== USB Port4 ===========================

Connection Status : 0x01 (Device is connected)
Port Chain : 2-4
Properties : 0x01
IsUserConnectable : yes
PortIsDebugCapable : no
PortHasMultiCompanions : no
ConnectionIndex : 4
CompanionIndex : 0
CompanionHubSymLnk : USB#VID_040E&PID_0100&ASMEDIAUSBD_Hub#5&4a10ca0&0& 0#{f18a0e88-c30c-11d0-8815-00a0c906bed8}
CompanionPortNumber : 2

======================== USB Device ========================

+++++++++++++++++ Device Information ++++++++++++++++++
Device Description : SAMSUNG Mobile USB Composite Device
Device Path : \\?\usb#vid_04e8&pid_6860#d1a5aaac#{a5dcbf10-6530-11d2-901f-00c04fb951ed}
Device ID : USB\VID_04E8&PID_6860\D1A5AAAC
Driver KeyName : {36fc9e60-c465-11cf-8056-444553540000}\0005 (GUID_DEVCLASS_USB)
Driver : C:\WINDOWS\system32\DRIVERS\ssudbus.sys (Version: 2.12.0.0 Date: 2015-05-21)
Driver Inf : C:\WINDOWS\inf\oem14.inf
Legacy BusType : PNPBus
Class : USB
Service : dg_ssudbus
Enumerator : USB
Location Info : Port_#0004.Hub_#0001
Location IDs : PCIROOT(0)#PCI(1C04)#PCI(0000)#USBROOT(0)#USB(4), ACPI(_SB_)#ACPI(PCI0)#ACPI(RP05)#ACPI(PXSX)#USBROO T(0)#USB(4)
Container ID : {45be9251-7e44-57f2-8312-2f4a0d7349a3}
Manufacturer Info : SAMSUNG Electronics Co., Ltd.
Capabilities : 0x94 (Removable, UniqueID, SurpriseRemovalOK)
Address : 1 (*!*ERROR Should be equal to the port number)
Problem Code : 0
Power State : D0 (supported: D0, D2, D3)
Child Device 1 : SM-G900F
Device ID : USB\VID_04E8&PID_6860&MS_COMP_MTP&SAMSUNG_ANDROID\ 6&A8D32F1&7&0000
Class : WPD
Child Device 2 : SAMSUNG Mobile USB Modem
Device ID : USB\VID_04E8&PID_6860&MODEM\6&A8D32F1&7&0001
Class : Modem
COM-Port : COM3 (\Device\ssudmdm0000)

---------------- Connection Information ---------------
Connection Index : 0x04 (4)
Connection Status : 0x01 (DeviceConnected)
Current Config Value : 0x02
Device Address : 0x01 (1)
Is Hub : 0x00 (no)
Number Of Open Pipes : 0x06 (6)
Device Bus Speed : 0x02 (High-Speed)
Pipe0ScheduleOffset : 0x00 (0)
Pipe1ScheduleOffset : 0x00 (0)
Pipe2ScheduleOffset : 0x00 (0)
Pipe3ScheduleOffset : 0x00 (0)
Pipe4ScheduleOffset : 0x00 (0)
Pipe5ScheduleOffset : 0x00 (0)

--------------- Connection Information V2 -------------
Connection Index : 0x04 (4)
Length : 0x10 (16 bytes)
SupportedUsbProtocols : 0x03
Usb110 : 1 (yes)
Usb200 : 1 (yes)
Usb300 : 0 (no)
ReservedMBZ : 0x00
Flags : 0x00
DevIsOpAtSsOrHigher : 0 (Is not operating at SuperSpeed or higher)
DevIsSsCapOrHigher : 0 (Is not SuperSpeed capable or higher)

DevIsOpAtSsPlusOrHigher : 0 (Is not operating at SuperSpeedPlus or higher)
DevIsSsPlusCapOrHigher : 0 (Is not SuperSpeedPlus capable or higher)
ReservedMBZ : 0x00

------------------ Device Descriptor ------------------
bLength : 0x12 (18 bytes)
bDescriptorType : 0x01 (Device Descriptor)
bcdUSB : 0x210 (USB Version 2.10)
bDeviceClass : 0x00 (defined by the interface descriptors)
bDeviceSubClass : 0x00
bDeviceProtocol : 0x00
bMaxPacketSize0 : 0x40 (64 bytes)
idVendor : 0x04E8 (Samsung Electronics Co., Ltd.)
idProduct : 0x6860
bcdDevice : 0x400
iManufacturer : 0x01 (String Descriptor 1)
Language 0x0409 : "SAMSUNG"
iProduct : 0x02 (String Descriptor 2)
Language 0x0409 : "SAMSUNG_Android"
iSerialNumber : 0x03 (String Descriptor 3)
Language 0x0409 : "d1a5aaac"
bNumConfigurations : 0x02

------------------ String Descriptors -----------------
------ String Descriptor 0 ------
bLength : 0x04 (4 bytes)
bDescriptorType : 0x03 (String Descriptor)
Language ID[0] : 0x0409 (English - United States)
------ String Descriptor 1 ------
bLength : 0x10 (16 bytes)
bDescriptorType : 0x03 (String Descriptor)
Language 0x0409 : "SAMSUNG"
------ String Descriptor 2 ------
bLength : 0x20 (32 bytes)
bDescriptorType : 0x03 (String Descriptor)
Language 0x0409 : "SAMSUNG_Android"
------ String Descriptor 3 ------
bLength : 0x12 (18 bytes)
bDescriptorType : 0x03 (String Descriptor)
Language 0x0409 : "d1a5aaac"
------ String Descriptor 5 ------
bLength : 0x08 (8 bytes)
bDescriptorType : 0x03 (String Descriptor)
Language 0x0409 : "MTP"
------ String Descriptor 6 ------
bLength : 0x42 (66 bytes)
bDescriptorType : 0x03 (String Descriptor)
Language 0x0409 : "CDC Abstract Control Model (ACM)"
------ String Descriptor 7 ------
bLength : 0x1A (26 bytes)
bDescriptorType : 0x03 (String Descriptor)
Language 0x0409 : "CDC ACM Data"
------ String Descriptor 8 ------
bLength : 0x16 (22 bytes)
bDescriptorType : 0x03 (String Descriptor)
Language 0x0409 : "CDC Serial"
----- String Descriptor 0xEE -----
bLength : 0x12 (18 bytes)
bDescriptorType : 0x03 (String Descriptor)
Language 0x0409 : "MSFT100" *!*CAUTION contains character below 0x20

---------------- Configuration Descriptor -----------------
bLength : 0x09 (9 bytes)
bDescriptorType : 0x02 (Configuration Descriptor)
wTotalLength : 0x0027 (39 bytes)
bNumInterfaces : 0x01
bConfigurationValue : 0x01
iConfiguration : 0x00 (No String Descriptor)
bmAttributes : 0xC0
D7: Reserved, set 1 : 0x01
D6: Self Powered : 0x01 (yes)
D5: Remote Wakeup : 0x00 (no)
D4..0: Reserved, set 0 : 0x00
MaxPower : 0x30 (96 mA)

---------------- Interface Descriptor -----------------
bLength : 0x09 (9 bytes)
bDescriptorType : 0x04 (Interface Descriptor)
bInterfaceNumber : 0x00
bAlternateSetting : 0x00
bNumEndpoints : 0x03 (3 Endpoints)
bInterfaceClass : 0x06 (Image)
bInterfaceSubClass : 0x01
bInterfaceProtocol : 0x01
iInterface : 0x05 (String Descriptor 5)
Language 0x0409 : "MTP"

----------------- Endpoint Descriptor -----------------
bLength : 0x07 (7 bytes)
bDescriptorType : 0x05 (Endpoint Descriptor)
bEndpointAddress : 0x81 (Direction=IN EndpointID=1)
bmAttributes : 0x02 (TransferType=Bulk)
wMaxPacketSize : 0x0200 (512 bytes) (max 512 bytes)
bInterval : 0x00 (never NAKs)

----------------- Endpoint Descriptor -----------------
bLength : 0x07 (7 bytes)
bDescriptorType : 0x05 (Endpoint Descriptor)
bEndpointAddress : 0x01 (Direction=OUT EndpointID=1)
bmAttributes : 0x02 (TransferType=Bulk)
wMaxPacketSize : 0x0200 (512 bytes) (max 512 bytes)
bInterval : 0x01 (at most 1 NAK each 1 microframes)

----------------- Endpoint Descriptor -----------------
bLength : 0x07 (7 bytes)
bDescriptorType : 0x05 (Endpoint Descriptor)
bEndpointAddress : 0x82 (Direction=IN EndpointID=2)
bmAttributes : 0x03 (TransferType=Interrupt)
wMaxPacketSize : 0x001C (28 bytes)
Bits 15..13 : 0x00 (reserved, must be zero)
Bits 12..11 : 0x00 (0 additional transactions per microframe -> allows 1..1024 bytes per packet)
Bits 10..0 : 0x1C (28 bytes per packet)
bInterval : 0x06 (6 ms)

---------- Binary Object Store (BOS) Descriptor -----------
bLength : 0x05 (5 bytes)
bDescriptorType : 0x0F (Binary Object Store)
wTotalLength : 0x0016 (22 bytes)
bNumDeviceCaps : 0x02

------------- USB 2.0 Extension Descriptor ------------
bLength : 0x07 (7 bytes)
bDescriptorType : 0x10 (Device Capability Descriptor)
bDevCapabilityType : 0x02 (USB 2.0 Extension)
bmAttributes : 0x00
LPMCapable : 0 (Link Power Management protocol is not supported)
BESLAndAlternateHIRD : 0 (BESL & Alternate HIRD definitions are not supported)
BaselineBESLValid : 0 (not valid)
DeepBESLValid : 0 (not valid)
BaselineBESL : 0
DeepBESL : 0

----- SuperSpeed USB Device Capability Descriptor -----
bLength : 0x0A (10 bytes)
bDescriptorType : 0x10 (Device Capability Descriptor)
bDevCapabilityType : 0x03 (SuperSpeed USB Device Capability)
bmAttributes : 0x00
Bit 0 Reserved : 0x00
Bit 1 LTM Capable : 0x00 (no)
Bit 7:2 Reserved : 0x00
wSpeedsSupported : 0x0F (Low-Speed, Full-Speed, High-Speed, SuperSpeed)
bFunctionalitySupport : 0x01 (lowest speed with all the functionality is 'Full-Speed')
bU1DevExitLat : 0x01 (less than 1 µs)
wU2DevExitLat : 0x01F4 (less than 500 µs)

20th February 2016, 08:47 PM |#3845  
AliasOfMyself's Avatar
Member
Thanks Meter: 6
 
More
So.. full wipe coming from version 10.5? i know i sound stupid asking this, just want to be sure! Will flash when i have the time during the week or maybe tomorrow, thanks for the awesome hard work!
20th February 2016, 08:49 PM |#3846  
Quote:
Originally Posted by j.samuel

Hi. Great ROM.
I've noticed this ROM doesn't initiate USB3.0 properly, The device will only utilize 96mAh and will only connect at High Speed (USB2) and not Super Speed (USB3)

Did you use USB3 cable to check that?
Which software did you use to view that?
When I sue usb3 it transfer files much faster..
The Following User Says Thank You to tamirda For This Useful Post: [ View ]
20th February 2016, 08:57 PM |#3847  
Junior Member
Thanks Meter: 0
 
More
Quote:
Originally Posted by tamirda

Did you use USB3 cable to check that?
Which software did you use to view that?
When I sue usb3 it transfer files much faster..

I used USB Device Tree Viewer (Windows) - I'm unable to post link but you can get it from a German site called uwe-sieber
perhaps you'll have the same results.

I develop software for USB 3.0/3.1 devices, it appears the USB 3.0 driver hasn't been compiled/configured when you built the ROM (perhaps Samsung didn't release this driver?)
20th February 2016, 09:08 PM |#3848  
Quote:
Originally Posted by j.samuel

I used USB Device Tree Viewer (Windows) - I'm unable to post link but you can get it from a German site called uwe-sieber
perhaps you'll have the same results.

I develop software for USB 3.0/3.1 devices, it appears the USB 3.0 driver hasn't been compiled/configured when you built the ROM (perhaps Samsung didn't release this driver?)

Amm, according to kernel soure USB 3 driver is installed, and according to my checks it works properly. did you install any other kernel? changed something in system?
20th February 2016, 09:14 PM |#3849  
Junior Member
Thanks Meter: 0
 
More
Quote:
Originally Posted by tamirda

Amm, according to kernel soure USB 3 driver is installed, and according to my checks it works properly. did you install any other kernel? changed something in system?

No, I flashed it just using your modifications. Yes, USB 3 kernel driver is loaded but Samsung includes another driver which is built for their charger board. Upon checking they also seem to have removed this on their own roms after KitKat. Notice how there is no longer an option to switch to USB3 after KitKat, I would've thought it did it automatically.

Have you debugged it using USBTreeViewer too?

thanks.
20th February 2016, 09:34 PM |#3850  
Senior Member
Thanks Meter: 81
 
More
Where is the download link please ?
20th February 2016, 09:36 PM |#3851  
Quote:
Originally Posted by Laserman49

Where is the download link please ?

Where is your patience?
The Following 13 Users Say Thank You to tamirda For This Useful Post: [ View ]
Post Reply Subscribe to Thread

Guest Quick Reply (no urls or BBcode)
Message:
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes