[ROM] SC VIM3L Pie “Normal” Debug/User Builds v3 20200210

Hi there guys and girls, one more rom/fw for you all!
Many thks to Khadas for sending me the device to play
And many thks to @Robert for be my beta tester :wink:
Ok guys im going to write the max i remember i did on sdk… i can’t remember all of it!
Build from Latest source.
Debug Build ( i might do in the future a rls build with my own keys )
I also added my layout(in zip format in internal storage) for squarehome3, is not hard to import it, i will make a video on how to do it in the next days… or just search youtube i bet there is something explaining it!


IF YOU HAVE TO MANY ISSUES IN THE BUILD AFTER FLASH EVEN IF THE FLASH WENT OK, JUST REFLASH AGAIN THE IMG BECAUSE YOU GOT A BAD FLASH EVEN IF IT SAID IT WAS OK.


Differences of USER and USERDEBUG builds:

User Build : This build is done to be as close to a company rls as possible, it does not have root or twrp and is compiled with rls keys and SELINUX enforced, what this means for you?
Well it means lot more apps show in Playstore that didn’t show before, (EX: my isp android live tv app, only shows in Playstore non rooted and SELINUX enforced devices, also the streams in the app does not even play in rooted devices.). Like this there’s lots of other ISP/NON ISP apps Out there…

UserDebug Build: This build does have root, twrp, selinux is permissive and some other stuff you will see in changelog down there…, but of course you will lose the above…


Changelog Final v3:

  • Added missing modules to the kernel
  • Fixed “Screen Rotation” in “Display Settings->Display->Screen Rotation”, to enable the use of it just go to “Display Settings->More settings->Display” and turn on “Auto-rotate screen” then you can use “Screen Rotation” just fine!
  • Fixed crash in “Display Settings->More settings->Memory” panel.
  • Fixed weird looking and missing panels and icons in some apps.
  • Removed katniss(ATV Google assistant) and added back regular Google assistant (Velvet), i did this because in “normal” build that app does not get updated and after a while it stops working, that does not happen in Velvet since it gets updated just fine in “Normal” build.
  • And some other minor stuff…

Bugs?:

  • Of course there is bugs… there always be bugs…

Changelog Final v2:

  • Used latest SDK
  • Added Reboot to another OS or can also be used to reboot to TWRP if you do not have any sdcard or usb stick with other OS connected ( DEBUG Build Only )
  • Google Webview is now default, plz let me know if you find any issues and i switch back to AOSP webview.
  • Added support for many Gamepads, and i mean really many. ( Kernel Drivers )
  • And many many many other stuff…

Bugs?:

  • Of course there is bugs… there always be bugs…
  • you will see double icons on status bar, is already fixed but i dint do it in time of this build so expect that bug to be in this rom.
  • Rotation in advanced settings is disabled, if anyone needs it let me know i will make a small ota zip to enable it

Changelog Final V1:

  • Increased vmalloc to 512mb
  • Added AFRD app, and is working fine. ( Many thks to its creator/s )
  • Custom Root (Only on userdebug build, well this is a userdebug build doh… lol)
  • Removed 1. boot pair remote page.
  • Added 2 more remote to power on from sleep.
  • Enabled write/delete to external storages without asking for permission.
  • Vulkan support.
  • Added AndroidTV google assistant.
  • Fixed Navigation and Status bar.
  • Reduced time from 5s to 1s of notifications auto dismiss.
  • Long press menu to show navigation bar
  • Reduced the time mouse icon stays on screen.
  • Updated gapps again…
  • Other small stuff done in sdk.
  • Small change in kernel.
  • LatinIme fixes and now can be used with remote DPAD
  • Fixed force_land.
  • Removed some “Null” pop ups
  • Some additions and fixes to settings provider
  • Modified DroidSettings, “More Settings” now calls white settings.
  • Modified TVSettings, added “Display” to menu to call DroidSettings
  • Added White Settings(regular android settings), and fixed lots of stuff
  • Added squarelauncher3 and also added my layout to internal storage so you guys can import it from there if you like my layout of course!
  • Added SetupWizard.
  • Double click home brings up Recent Apps in Grid View…
  • Long press home calls assistant
  • Long press Mic Key in remote calls assistant ( only tested in Beelink King Remote )
  • Added many KL’s for many keyboards.
  • Added Beelink King remote support. ( more to be added in the future )
  • Added Provision.
  • Added AndroidTV screensaver, by default will start in 1h… you can change that in settings.
  • Added AndroidTV remote control
  • Added some apps. ( not many since i dont like to add to much crap in my roms )
  • Compilation done with optimizations.
  • Changed system and vendor partitions size.
  • Optimized lots of stuff.
  • Gapps Nano, build from source already odexed from compile for a faster boot.
  • Some small fixes to systemui.
  • Some other minor tweaks.
  • I know there are more… i but i can’t remember now, keeping a good log is not my strong at least when is not for my work place, lol…

Bugs v1:

  • Of course there is bugs… there always be bugs…

Want to buy me a beer?


Download SC v3 IMG:


Download SC v2 IMG:


Download Final v1 IMG:

Install instructions:

  • Use usb burning tool 2.2.0 to burn the IMG.
  • More information on how to put the device in flash mode refer to khadas wiki!

THIS ROM DELETES ALL YOUR DATA SO DO A BACKUP!

USE AT YOUR OWN RISK!

Enjoy it :slight_smile:

5 Likes

thanks for the work, superceleron👍

2 Likes

Hi @superceleron .
Is it possible to add gps support in the rom?
I’m on a project and VIM3L is great for it, but I need GPS support. I will use a GPS via bluetooth or USB but when I go to the “location” setting it is only possible to set the location via Wi-Fi.

Thanks !!!

To late at this moment, anyway you can use in the next build the drop down menu, the one you pull from top to turn it on…
The side settings does not have it because it was made to androidtv and as you know ATV does not need GPS :stuck_out_tongue: :wink:

4 Likes

Thanks. I have been researching in forums and I have discovered the" gps tether" app, and I think the problem has been solved with it. I have to test it more.

1 Like

Updated 1º post with latest build, sorry no ota this time…
And plz read carefully the top of the post!

2 Likes

Is the audio working through the USB-c port?
Thanks.

Dunno really, you have to try it.

Audio through usb-c doesn’t work.

The Link is wrong, there are “VIM3L DEBUG” and “VIM3 DEBUG”, but no “VIM3L USER”, please correct that, thanks

1 Like

Yes thks for reporting didn’t even notice!
Fixed

1 Like

Thanks, a best cheers

Build done… i just need the time to post it and write the changelog…

2 Likes

Updated first post with V3 build…

3 Likes