Announcement

Collapse
No announcement yet.

Announcement

Collapse
No announcement yet.

[ROM] "GENERIC" SC v2.0 USER/USERDEBUG - S905x2 / S905x3 - AndroidTV 9

Collapse
This is a sticky topic.
X
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • yakaaithiri
    replied
    Originally posted by majkool View Post

    Try it but only DEBUG version because you will be able to open terminal and reboot to recovery to flash stock rom.
    Sure . i am gonna try the debug version only . waiting for my Micro usb A to A cable to be delivered.

    Is there a way to flash ATV via TWRP ? any zip or backup file please share.

    Leave a comment:


  • majkool
    replied
    Originally posted by yakaaithiri View Post
    Folks, will this rom work with A95X F3 Slim ? . Its a Amlogic S905X3 device.

    Have anyone tried it already ? . Is there a way to backup the current rom if something goes wrong ?
    Try it but only DEBUG version because you will be able to open terminal and reboot to recovery to flash stock rom.

    Leave a comment:


  • yakaaithiri
    replied
    I have taken the backup . Is there TWRP backup or TWRP flashable zip available for ATV ? Can someone please share if so ?

    Leave a comment:


  • 5p0ng3b0b
    replied
    Originally posted by yakaaithiri View Post
    Folks, will this rom work with A95X F3 Slim ? . Its a Amlogic S905X3 device.

    Have anyone tried it already ? . Is there a way to backup the current rom if something goes wrong ?
    TWRP_3.2.2_Android_9.0.zip Download and copy to external sdcard or usb drive. Boot into recovery and apply update (This will not overwrite stock recovery). You will be able to do a backup but you should have a stock firmware available so you can burn to sdcard in case thigs go really bad!

    Leave a comment:


  • yakaaithiri
    replied
    Folks, will this rom work with A95X F3 Slim ? . Its a Amlogic S905X3 device.

    Have anyone tried it already ? . Is there a way to backup the current rom if something goes wrong ?

    Leave a comment:


  • superceleron
    replied
    Originally posted by drsam007 View Post

    But I thought s905x3 supported L1. Is it possible that some boxes with same SoC don't support it?
    No.. 99% of the boxes out there with a s905x2/x3 does not support L1

    Originally posted by drsam007 View Post
    superceleron sorry for nagging so much, but one last question - I put a simple "android tv" splash as "bootup" logo, and after flashing it, it is shown correctly - but only during first boot. After that if I reboot, it shows me messed up superceleron logo, even though I have not even taken the logo partition from your ROM. I took only the "system" and "recovery" partitions. I am not able to debug how this bootup logo is getting overwritten and where. Any suggestion?
    That one you need to figure it out by yourself hehe

    Leave a comment:


  • drsam007
    replied
    superceleron sorry for nagging so much, but one last question - I put a simple "android tv" splash as "bootup" logo, and after flashing it, it is shown correctly - but only during first boot. After that if I reboot, it shows me messed up superceleron logo, even though I have not even taken the logo partition from your ROM. I took only the "system" and "recovery" partitions. I am not able to debug how this bootup logo is getting overwritten and where. Any suggestion?

    Leave a comment:


  • drsam007
    replied
    Originally posted by superceleron View Post
    ye i forgot... my roms were made for L1 so it as tee/optee since is needed for L1 support (the boxes that support it)
    But I thought s905x3 supported L1. Is it possible that some boxes with same SoC don't support it?

    Leave a comment:


  • superceleron
    replied
    ye i forgot... my roms were made for L1 so it as tee/optee since is needed for L1 support (the boxes that support it)

    Leave a comment:


  • drsam007
    replied
    I have upload SC2 rom (userdebug version) for T95 Max+ here:

    MEGA provides free cloud storage with convenient and powerful always-on privacy. Claim your free 20GB now
    Last edited by drsam007; 03-14-2020, 13:47.

    Leave a comment:


  • drsam007
    replied
    superceleron I have a breakthrough. Seeing that "vendor" partition had lot of differences, I took only "system" partition from your ROM, and it works beautifully! I also did vendor partition cleanup by comparing what was there in your ROM. Thanks for all the work. This ROM is now far better than the stock - which was crap.

    So, T95Max+ users, if anyone wants SC2 ROM, do let me know. I'll upload it somewhere.

    EDIT: typo

    Leave a comment:


  • drsam007
    replied
    Did some more debugging. If I do "logcat" on serial console, I can see following in the log:
    Code:
    --------- beginning of crash
    01-01 00:00:27.136  3574  3574 E AndroidRuntime: *** FATAL EXCEPTION IN SYSTEM PROCESS: main
    01-01 00:00:27.136  3574  3574 E AndroidRuntime: java.lang.RuntimeException: Error receiving broadcast Intent { act=android.intent.action.USER_STARTED flg=0x50000010 (has extras) } in com.android.server.ConnectivityService$7@2fe0dfa
    01-01 00:00:27.136  3574  3574 E AndroidRuntime:        at android.app.LoadedApk$ReceiverDispatcher$Args.lambda$getRunnable$0(LoadedApk.java:1401)
    01-01 00:00:27.136  3574  3574 E AndroidRuntime:        at android.app.-$$Lambda$LoadedApk$ReceiverDispatcher$Args$_BumDX2UKsnxLVrE6UJsJZkotuA.run(Unknown Source:2)
    01-01 00:00:27.136  3574  3574 E AndroidRuntime:        at android.os.Handler.handleCallback(Handler.java:873)
    01-01 00:00:27.136  3574  3574 E AndroidRuntime:        at android.os.Handler.dispatchMessage(Handler.java:99)
    01-01 00:00:27.136  3574  3574 E AndroidRuntime:        at android.os.Looper.loop(Looper.java:193)
    01-01 00:00:27.136  3574  3574 E AndroidRuntime:        at com.android.server.SystemServer.run(SystemServer.java:454)
    01-01 00:00:27.136  3574  3574 E AndroidRuntime:        at com.android.server.SystemServer.main(SystemServer.java:294)
    01-01 00:00:27.136  3574  3574 E AndroidRuntime:        at java.lang.reflect.Method.invoke(Native Method)
    01-01 00:00:27.136  3574  3574 E AndroidRuntime:        at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493)
    01-01 00:00:27.136  3574  3574 E AndroidRuntime:        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:838)
    01-01 00:00:27.136  3574  3574 E AndroidRuntime: Caused by: java.lang.NullPointerException: Attempt to invoke interface method 'int android.security.IKeystoreService.exist(java.lang.String, int)' on a null object reference
    01-01 00:00:27.136  3574  3574 E AndroidRuntime:        at android.security.KeyStore.contains(KeyStore.java:241)
    01-01 00:00:27.136  3574  3574 E AndroidRuntime:        at android.security.KeyStore.contains(KeyStore.java:249)
    01-01 00:00:27.136  3574  3574 E AndroidRuntime:        at com.android.server.net.LockdownVpnTracker.isEnabled(LockdownVpnTracker.java:92)
    01-01 00:00:27.136  3574  3574 E AndroidRuntime:        at com.android.server.ConnectivityService.onUserStart(ConnectivityService.java:4120)
    01-01 00:00:27.136  3574  3574 E AndroidRuntime:        at com.android.server.ConnectivityService.access$4800(ConnectivityService.java:198)
    01-01 00:00:27.136  3574  3574 E AndroidRuntime:        at com.android.server.ConnectivityService$7.onReceive(ConnectivityService.java:4177)
    01-01 00:00:27.136  3574  3574 E AndroidRuntime:        at android.app.LoadedApk$ReceiverDispatcher$Args.lambda$getRunnable$0(LoadedApk.java:1391)
    01-01 00:00:27.136  3574  3574 E AndroidRuntime:        ... 9 more
    So, I compared "vendor" partition of stock rom with SC rom, and I can see that there is no keystore related items in stock (e.g. /vendor/bin/tee-supplicant, /vendor/lib/optee*.ko, etc.)

    Leave a comment:


  • drsam007
    replied
    Originally posted by superceleron View Post
    [ 23.046960@2] init: couldn't write 4035 to /dev/cpuset/camera-daemon/tasks: No such file or directory

    there is something wrong in the build you doing, if you ever get the error above there is issues in the apk's of the mix you doing!
    There is not much i can help when that error happens, it can be a lot of things.
    Thanks for the tip. I actually just used the system, vendor, product, odm and vbmeta PARTITION files from your ROM. Even if I take everything from your ROM except DDR.USB, aml_sdc_burn.UBOOT and _aml_dtb.PARTITION, the issue is same. I'll try to debug more. Thanks for all the help.

    Leave a comment:


  • superceleron
    replied
    [ 23.046960@2] init: couldn't write 4035 to /dev/cpuset/camera-daemon/tasks: No such file or directory

    there is something wrong in the build you doing, if you ever get the error above there is issues in the apk's of the mix you doing!
    There is not much i can help when that error happens, it can be a lot of things.

    Leave a comment:


  • drsam007
    replied
    I have done some more debugging. I compared the serial output with that of stock rom. There are many differences, but I think main issue starts when it tries to enabled wifi. On working stock rom:
    Code:
    aml_wifi wifi: [usb_power_control] Set WiFi power on !
    aml_wifi wifi: [pci_reinit] pci wifi reinit!
    aml_wifi wifi: [wifi_power_ioctl] Set sdio wifi power up!
    aml_wifi wifi: [wifi_power_ioctl] wifi interface dev type: sdio, length = 4
    dhd_module_init: in Dongle Host Driver, version 100.10.315.3 (r771911)
    ======== dhd_wlan_init_plat_data ========
    dhd_wlan_init_gpio: WL_HOST_WAKE=-1, oob_irq=84, oob_irq_flags=0x418
    dhd_wlan_init_gpio: WL_REG_ON=-1
    dhd_wifi_platform_load: Enter
    Power-up adapter 'DHD generic adapter'
    wifi_platform_set_power = 1
    ======== PULL WL_REG_ON(-1) HIGH! ========
    aml_wifi wifi: [extern_wifi_set_enable] WIFI  Disable! 482
    aml_wifi wifi: [extern_wifi_set_enable] WIFI  Enable! 482
    BT_RADIO going: on
    AML_BT: going ON
    wifi_platform_bus_enumerate device present 1
    But in case of modified ROM, it is:
    Code:
    aml_wifi wifi: [usb_power_control] Set WiFi power on !
    aml_wifi wifi: [pci_reinit] pci wifi reinit!
    aml_wifi wifi: [wifi_power_ioctl] Set sdio wifi power up!
    aml_wifi wifi: [wifi_power_ioctl] wifi interface dev type: sdio, length = 4
    binder_alloc: 3481: binder_alloc_buf, no vma
    binder: 3336:3413 transaction failed 29189/-3, size 24-8 line 3258
    binder: send failed reply for transaction 10516 to 3481:3623
    binder_alloc: 3481: binder_alloc_buf, no vma
    binder: 3335:3394 transaction failed 29189/-3, size 100-0 line 3258
    binder_alloc: 3481: binder_alloc_buf, no vma
    binder: 3335:3394 transaction failed 29189/-3, size 100-0 line 3258
    binder: send failed reply for transaction 14259 to 3626:3626
    binder: send failed reply for transaction 14268 to 3626:3828
    binder: undelivered TRANSACTION_COMPLETE
    binder: undelivered TRANSACTION_ERROR: 29189
    Any help is appreciated.

    Leave a comment:

Working...
X