yashsingh1/xdaforums huggingface dataset:
[Upgrading, Modifying and Unlocking] hbtuser:
Hubitat elevation is a smart home hub (Z-Wave/Zigbee/IP). The primary advantage of the device comparing to numerous commercial products is its ability to work without a cloud connection. Unfortunately, Hubitat folks restricted access to the device, so out of the box your tinkering abilities are virtually non-existent. We're going to fix this in this rooting guide.

Hubitat Elevation hardware is built around Amlogic A113X SoC, and it is very similar to Amlogic s420 and s400 boards. It is based on a standard Android architecture and it runs linaro. The bootloader is U-Boot, but the boot timeout is set to zero, so you cannot get to the U-Boot shell/console.

To root the device using this method you will need:

- 3.3v USB to serial adapter

- Some electronics skills

- Linux/Development skills

(Apologies, this guide is not a step-by-step process for for unskilled users)

Rooting Hubitat Elevation C7:

- Open your Hubitat Elevation (there are 4 screws on the botton under rubber pads). Exactly in the middle of the board, you will see an unmarked test point. This is the recovery/bootloader mode switch. If you connect it to the ground and then plug the device into a USB port, your compluter should detect new USB device (Amlogic bootloader port).

- On the component side of the board, find four test points in a row (marked 2TP1.. 2TP4). This is Amlogic UART. 2TP2 is RX 2TP3 is TX (115200,8,N,1). Use a 3.3v USB to serial adapter to connect. If properly connected, you will be able to see boot log and interact with the console.

- You can use pyamlboot to boot from USB. Boot images can be generated using meta-meson (github.com/superna9999/meta-meson). Elevation C4 uses Amlogic A113X, so you need to build for Amlogic s420 or Amlogic s400 board. You need, at a minimum, to build two USB bootloader files (u-boot.bin.usb.bl2 and u-boot.bin.usb.tpl) for pyamlboot.

- Booting U-boot over USB using pyamlboot will get you into u-boot console. From there you can boot Linux kernel from USB, MMC, or set bootdelay for Hubitat's u-boot so you can interrupt the Hubitat's U-boot and get access to its console.

- To set bootdelay option for Hubitat's u-boot, just read environment located at MMC offset 0x27400000 (or MMC block #0x13A000) into memory, edit bootdelay, and write it back to the MMC. This will get you access hubitat's uboot console.

- boot Linux from boot or recovery partitions with edited command line that gives you shell access.

- Once you get root shell, just create a new user, add it to /etc/sudoers, and remove iptables rule in /etc that blocks inbound SSH port. You will not be able to log in to Hubitat Elevation over SSH.

Enjoy the tinkering freedom!

P.S.: Anyone with a password cracker and a beefy GPU, please recover passwords for root and hub users from MD5 hashes in /etc/shadow
[Upgrading, Modifying and Unlocking] nomb:
I'm looking to go through this now but I have an older Hubitat version. I'd assume the process will be similar though. Is this something that would work for connect to the UART? https://www.amazon.com/Adapter-Seri...+USB+to+serial+adapter&qid=1608139326&sr=8-15
[Upgrading, Modifying and Unlocking] wizkid111:
Does anyone have a dump of the firmware?
[Upgrading, Modifying and Unlocking] BammBammRubble:
I have made some progress using the main post as a jumping off point. If anyone is interested in this board message me. I would love to work on this with someone. I am new to hardware hacking.
[Moto G Stylus (Moto G Pro) Questions & Answers] johnjingle:
I cannot figure out a way to make One Note my main stylus app. I only get the option of the Moto app or Google Keep. Any help appreciated.
[HTC Excalibur] ruinertt:
...in Rickywatt's v24 vanilla ROM.

The application loads, but it will not *save* the changes out of the 4 choices. Perhaps this can be done manually?

I couldn't find any entries in the registry for the program, so I would assume that there is a config file that is updated?

Has anyone else seen this issue? The first time that I loaded v24 vanilla, it worked. I went through some other ROMs and came back to this one, but the app isn't working.

Ideas? Suggestions?
[HTC Excalibur] thompsonjdt:
same problem here.
[HTC Excalibur] ruinertt:
Strange. It worked the *first* time that I installed the ROM, but now it won't work on the 2nd install. It makes no sense. I *believe* that I tried to run it before I even installed any 3rd party software as well.

I wonder who wrote the software...they could tell us where/what it updates.
[HTC Excalibur] showaco:
Ok, I'm lost here since I don't run that rom. What does the color changer do? Does it just change the color of the default icons? Or new icons altogether that are color instead of white? Might be able to help you out with a workaround if I knew more.
[HTC Excalibur] Mikey:
It replaces the left side icons to the shadow icons instead and tints the panel.
[HTC Excalibur] ruinertt:
What Mikey said. It's really a *small* issue in comparison. Each panel has an icon in the top left. This little utility will change those very panel icons depending on whether they are selected, unselected, etc.

Like I said, it's nothing huge, but it would be nice to understand why this program, as simple as it may be, doesn't work. Those icons on the left side of the panel are the ones that are affected by the program.
[HTC Excalibur] ruinertt:
I might have found an answer for this:
[HTC Excalibur] ruinertt:
Well, I can't seem to find the new, colored icons on my phone (at least they don't appear to be in the \Windows directory). Perhaps that is why it isn't working? Strange. I could have sworn that I used the vanilla ROM last time, but perhaps it was the vanilla ROM w/ Opera.

I sent rickywatt a message a few days ago, but have received no reply. Oh well.
[HTC Excalibur] rickwyatt:
hi if you look at HKLM\Security\Chome\ and HKLM\Software\Microsoft\Chome\

you find what you looking for
[HTC Excalibur] ruinertt:
Thanks, Ricky. I previously looked in HKLM\Security\Chome\, but not the MS\Chome. I'll play around with it...
[HTC Excalibur] ruinertt:
Okay, I would assume that the first registry entry in "ICONPATH" is for active and the second is for inactive...

My question is this: what .dll file contains the icons or where are they located? Is there an app/way to browse them more easily inside of the Dash and get their icon ids?

Sure, I could make my own and whatnot, but I'd like to look around at what is already there first.
[HTC Excalibur] Mikey:
in windows directory file called bronzeres.dll

This thread will instruct you on how to unsign the .dll file prior to editing it.
[HTC Excalibur] ruinertt:
I don't want to edit the file. I just want to view the icons (and their id numbers) that are enclosed *in* the file.
[HTC Excalibur] Mikey:
Then find a program called PE Explorer.

Its for your desktop, you will need a copy of your dll file to open in the program.

If you dont know how to copy the dll file from your phone to your desktop...

switch your homescreen to a NON SLIDING PANEL one.

then copy the dll to your desktop.
[HTC Excalibur] ruinertt:
I'm aware of how to do it *on* my laptop/computer. I was just wondering if there was some quick app to do it on my smartphone.
[HTC Excalibur] showaco:
NO THERE IS NO WAY TO OPEN DLL FILES ON YOUR PHONE.

If you want to just see the icon numbers on your phone, then you should do as Mikey said, open with pe explorer on your pc, copy all the icons to a folder, then copy this folder to your phone. Then you can view the icons on your phone if thats what floats your boat.
[HTC Excalibur] ruinertt:
I looked at the resources in bronzeres.dll and it appears that the active "colored" icons are one less number than the inactive icons. For example: inactive = 2051. Colored = 2050. Inactive = 2101. Colored = 2100.

The first number in ICONPATH is the active panel icon color...the second number is inactive (unselected panel) icon.

Colored icon: (icon id 2050)

Uncolored icon: <-- yes, there is an icon there in white (icon id 2051)

Original setup:

HKLM\SOFTWARE\Microsoft\CHome\CClock\

ICONPATHS 2051;2051

To have the top left icon turn into the colored icon when that panel is selected, do this:

HKLM\SOFTWARE\Microsoft\CHome\CClock\

ICONPATHS 2050;2051

I changed the first icon in the iconpath down one number (from 2051 to 2050). Reboot and you will see the new colored icon in the top left panel when you select the panel.

It would just be easier if you could do it from the phone. You can do it with the PPC phones. Here is an app (RViewer) that works on the PPC phones:
[Xiaomi Mi 10 Ultra Guides, News, & Discussion] biliskner:
A recent discussion has come up about the EU Rom's camera quality, and that it is worse than China Stock ROM camera.

I made a flashable ZIP but cannot see any difference when comparing photos from today (latest weekly EU flash) vs OG China ROM.

IF you want to test, flash the zip in TWRP: https://mega.nz/file/AUUi1LzR#J32lHftkuTeDZSf1MIaaPIyQU6-8T4vwpvk8Lcgd9ck

Mostly the discussion is on xiaomi.eu: https://xiaomi.eu/community/threads/bad-kamera-quality.57708/

Interested to see comparison photos.
[Xiaomi Mi 10 Ultra Guides, News, & Discussion] biliskner:
Alright, I gave up after reading about Google's new partitioning scheme using dedupe. in short /system is not just /system but an emulation - that's why TWRP cannot delete /system files and/or mount as RW. Inside TWRP and via adb shell, /system is just RO. It's the new Android.

I rooted and deleted the apk and libs, and I installed the extracted files from your package [MENTION=7186058]fw85[/MENTION]

Version is now 4.1 but I'm seeing no difference, in image quality and zooms. It seems to me the algorithim by Xiaomi determines the best lens to use depending on the conditions. So when I'm pointing at a book/text about 2 meters away, it will switch to 5x lens. But when I move the camera to a different part of the room, also 2 meters away, but with less text, it switches (by itself) to the main lens and uses digital zoom.

TBF the quality is the same, the main camera is the best of them all, and the 5x and 2x telephoto are there to 'assist' the main camera. Anybody else with camera tech. knowledge feel free to fill in the knowledge gap!

I'll leave it for now and when the next weekly is flashed, will test more photos / images.

*reposted from xiaomi.eu
[Xiaomi Mi 10 Ultra Guides, News, & Discussion] Deleted member 11140537:
5x is f4.1

1x is f1.9

2x is f2.0

When there's not enough light phone will zoom digitally or else you'll get a black image.

You can always force a certain camera with Pro Mode and see the differences between them.
[Xiaomi Mi 10 Ultra Guides, News, & Discussion] AerationCheese:
Camera works perfectly fine on the EU ROM for me. No better or worse than stock.
[Xiaomi Mi 10 Ultra Guides, News, & Discussion] vodovodo:
Selfie videos with stabilization creates a green video

HDR10 videos on 4k and 8K are a total mess

It's not fine at all
[Xiaomi Mi 10 Ultra Guides, News, & Discussion] AerationCheese:
Sucks to be you I guess.
[Xiaomi Mi 10 Ultra Guides, News, & Discussion] ultimatepichu:
according to the devs the green video is fixed in the latest MIUI12.2 20.10.22.

Maybe you can try it out. I'll wait for my free time to try it.
[Xiaomi Mi 10 Ultra Guides, News, & Discussion] vodovodo:
There is no 22.10 for ultra. It's suspended

They will release Android 11 next and that's a disaster. Based on the comments for all the devices that got the android 11 like mi 10 and mi 10 pro etc... android 11 version is full of bugs and laggy and unusable!
[Xiaomi Mi 10 Ultra Guides, News, & Discussion] jaxminzsky:
I would prefer to be on a working android 10 ROM, there are lot of bugs on MIUI android 11 at the moment, they have to focus also on get sharper and more natural colors with the camera
[Samsung Galaxy A30s ROMs, Kernels, Recoveries, & O] Jerry8538:
That's awesome! I will try your kernel on my A30s running One UI asap, and I will let you know how it goes. I have a few questions tho. I just have to normally flash through TWRP after wiping dalvic right? You have written that you both overclocked and underclocked the CPU, so can I choose one, and how? Do I have to use the kernel manager you linked? If no, then what do I use the kernel manager for?

Again thanks a lot for making this kernel, and I will let you know how it goes when I flash it.
[Samsung Galaxy A30s ROMs, Kernels, Recoveries, & O] Chatur27:
Hi bro,

You just need to flash kernel in TWRP and reboot. If you are using magisk 20.4, then kernel will automatically upgrade it to 21.0 (latest) .

My kernel has spectrum support whereby the profiles play with the different overclocked and underclocked cpu frequencies accordingly.

I recommend using HkTweaks kernel maanger because its the best for Exynos devices and all my kernel features can be customized through it.

If you want more support and get help from other A30s members, kindly join telegram and join the support group: https://t.me/eureka_support_group
[Samsung Galaxy A30s ROMs, Kernels, Recoveries, & O] Jerry8538:
Thanks a lot!

Okay, another question - I want to test the ROMs that have been built, but I am daily driving One UI right now, and I don't really want to daily drive a ROM until it is stable, so if I make a nandroid backup, will everything get backed up, even though I am on stock ROM?
[Samsung Galaxy A30s ROMs, Kernels, Recoveries, & O] Nafeezz:
the performance of the kernel is great but it suddenly freez and restart the phone....i tried with both one ui and custom rom......both have same issue...i think the kernel need to be more optimized.....bu the way thank you so much for the kernel...i was so frustrated for not having any custo, rom and kernel for better performence......but your this help makes me so happy....
[Samsung Galaxy A30s ROMs, Kernels, Recoveries, & O] Chatur27:
Not all phones are manufactured same

Some phone can use the overclocked frequencies and some can't

If you are getting random reboot, decrease big cores' max frequency to 2080 MHz.
[Samsung Galaxy A30s ROMs, Kernels, Recoveries, & O] Chatur27:
Yes, backup boot,dtbo,vendor,system,data. (efs is optional but always keep a backup of it on your pc. It contains your IMEI.)
[Samsung Galaxy A30s ROMs, Kernels, Recoveries, & O] Jerry8538:
Ah gotcha. Thanks!

I have another question, sorry if it sounds stupid, but I am really not comfortable losing my data XD

I know now, how to backup everything, but how do I backup my data and then reflash it after flashing a ROM?

Can I even do that or no?

If yes, do I just backup the data partition and flash?
[Samsung Galaxy A30s ROMs, Kernels, Recoveries, & O] Chatur27:
If you are on stock rom (oneui), you can flash your os again with Odin but also keep your data. You have to use "home_csc..." Instead of "csc..." in the CSC slot in Odin.

Usually with GSIs, you don't need to wipe your data. So a backup of your data via twrp should work. If you are changing to a gsi and the phone is stuck at the Samsung animation logo, then u can go to recovery and wipe dalvik cache and reboot. If still stuck, then u will need to wipe data.
[Samsung Galaxy A30s ROMs, Kernels, Recoveries, & O] Xiu15:
Does this affect the GPU long-term-wise?
[Samsung Galaxy A30s ROMs, Kernels, Recoveries, & O] swaghacker69:
Oi sabe como desinstalar esse kernel tem alguem arquivo zip para flashar no twrp?

Translation: Hi know how to uninstall this kernel has someone zip file to flash in twrp?
[Samsung Galaxy A30s ROMs, Kernels, Recoveries, & O] Chatur27:
Just take boot.img from stock rom and flash in twrp as boot
[Samsung Galaxy A30s ROMs, Kernels, Recoveries, & O] Chatur27:
Eureka R6.5 update for A30s

​

Changelog:

-> Further overclocked BIG cores from 2080 MHz to 2184 MHz.

-> Undervolted the whole soc (exynos 7885) including CPU and GPU.

-> Tweaked kernel for stability and less battery drain at high frequencies.

-> Enabled back 312 MHz and 343 MHz frequencies for big and little cores respectively.

-> Fixed automatic scaling to overclocked frequencies. No need to force frequencies now!

-> CPU throttling bypass increased till 2184 MHz for big cores.

-> Automatic detection of root when flashing kernel. If you are already rooted, you won't lose root when

flashing kernel as from now. So, no need to flash magisk after kernel!!

-> Added powersuspend driver v1.8 - saves battery when screen is off.

-> Removed/disabled some more useless debugging codes and Samsung securities.

-> Added an improved version of KSM known as UKSM (Ultra Kernel Samepage Merging) - Decreases ram usage

-> Removed Userspace lmkd and switched back to stock LMK.

-> Added Maple I/O scheduler

-> Disable GFS for better ui responsiveness for all kernels now.

-> Fixed issue of bootloop!! - No more stucking on bootlogo.

-> Slight improvement in boot speed.

-> Built kernel with latest Proton Clang 13 and LTO for better performance.

-> Optional spectrum support - Flash enable_spectrum_support.zip on your internal storage to enable spectrum.

-> Fixed random reboot on android 11 GSIs. If you still get reboots, then the issue is with the GSI. Please

contact the maintainer of the GSI for any fix. Tested Superior GSI android 11 and got no reboot.

-> Updated WireGuard to v1.0.20210219 (latest version)

-> Updated kernel to latest source

-> Updated GPU driver from R19p0 (26/06/2019) to R26p0 (10/09/2020)

-> Upstreamed kernel version from 4.4.238 to 4.4.267 (latest)

-> Unified kernel sources for A10, A20, A20e, A30, A30s and A40
[Samsung Galaxy A30s ROMs, Kernels, Recoveries, & O] Chatur27:
Eureka R7.5 update

​

Changelog:

→ All previous features of Eureka which A30s missed.

→ Upstream Linux Kernel Version from 4.4.270 to 4.4.277

→ Enabled back 208 MHz frequency for big and little cores.

→ DTB is now used to customize Eureka features such as CPU and GPU frequencies.

→ DTBO is only used to disable dm-verity as from now.

→ Added a new flashlight control driver which will be used on AOSP/LOS based ROMs. It will also fix low flashlight issue on GSIs. This new driver does not interfere with camera (which was causing dark photos for some A20 users) Footej camera app is recommended for custom roms.

→ Imported latest Samsung updates from A305F R kernel source.

→ "Samsung A10 1.2A input charging current" feature still depends on Eureka dtbo. Will fix it on next update

→ Further overclocked BIG cores from 2184 MHz to 2288 MHz and LITTLE cores from 1690 MHz to 1794 MHz.

→ Fixed wrongly set GPU throttling frequencies.

→ Updated WireGuard vpn driver to latest version - v1.0.20210606

→ Some other minor optimizations.
[Samsung Galaxy A30s ROMs, Kernels, Recoveries, & O] jpmarlley:
thank you very much and congratulations for your hard work

the kernel has been working fine on my A30s except for a small problem

the headphone output no longer works after installation, has anyone experienced this?
[Samsung Galaxy A30s ROMs, Kernels, Recoveries, & O] Chatur27:
As mentionned clearly on the thread, there are 2 versions of Eureka available. One is called 7.5 R and one is called 7.5 Q/R

R is for oneui 3 only

Q/R is for other roms/gsis
[Samsung Galaxy A30s ROMs, Kernels, Recoveries, & O] Xiu15:
Any tips on how to flash this? TWRP from official site doesn't work, the ones on CDA have dead links, and im unable to install OrangeFox. A307FN rooted with Magisk v23.0
[Samsung Galaxy A30s ROMs, Kernels, Recoveries, & O] tRoxito:
i run Exynos7904 , will work ?
[Samsung Galaxy A30s ROMs, Kernels, Recoveries, & O] Zainullahk1234:
edit: fixed it
[Samsung Galaxy A30s ROMs, Kernels, Recoveries, & O] Zainullahk1234:
best rom for a30s with eureka https://xdaforums.com/t/pixel-expeirence-for-a30-and-a30s.4352289/
[Samsung Galaxy A30s ROMs, Kernels, Recoveries, & O] Chatur27:
yes
[Samsung Galaxy A30s ROMs, Kernels, Recoveries, & O] Chatur27:
Eureka R8.0 update

​

Changelog:

→ Upstream Linux Kernel Version from 4.4.277 to 4.4.288

→ Added ondemandplus CPU governor.

→ Added BFQ and ZEN v2 I/O schedulers.

→ Added a new backlight brightness controller. [Feature can be used when new EKM app is released] [Experimental]

→ "Samsung A10 1.2A input charging current" feature has been hardcoded in kernel.

→ Nuked CPU quiet and reverted back to Exynos Hotplug. It should fix issue of cores randomly turning off.

→ Fixed GPU frequency being limited to 1100 MHz after being throttled (v2.0).

→ Some optimizations for better FS performance for EXT4 file-system.

→ Fixed non-detection of some gamepad controllers (such as chinese ones).

→ Patched kernel for android 12 (S).

→ Some other minor optimizations.
[Samsung Galaxy A30s ROMs, Kernels, Recoveries, & O] Rafyhasan69:
how to remove get back to stock
[Samsung Galaxy A30s ROMs, Kernels, Recoveries, & O] Zainullahk1234:
dev needs to add that on custom roms camera will not work
[Samsung Galaxy A30s ROMs, Kernels, Recoveries, & O] nnene:
i have a great performance and gaming boost but my screen always freezes randomly and i end up having to reboot my device. how do i fix this?
[Samsung Galaxy A30s ROMs, Kernels, Recoveries, & O] tRoxito:
android 11 or 10?
[Samsung Galaxy A30s ROMs, Kernels, Recoveries, & O] nnene:
android 11
[Samsung Galaxy A30s ROMs, Kernels, Recoveries, & O] tRoxito:
for me eureka kernel works better and its more stable in Android 10/Q ,
[Samsung Galaxy A30s ROMs, Kernels, Recoveries, & O] nnene:
so long story short i cant fix it if im on android 11 huh...
[Samsung Galaxy A30s ROMs, Kernels, Recoveries, & O] tRoxito:
if u already flashed spectrum support, try decrease cpu max frequencies to 2080 via hKtweaks
[Samsung Galaxy A30s ROMs, Kernels, Recoveries, & O] nnene:
it makes my phone last a few minutes longer but it still freezes, even when i try lower frequences. are there any other kernels you can recommend to me in a convo?
[Samsung Galaxy A30s ROMs, Kernels, Recoveries, & O] Zainullahk1234:
camera still does not work on r8.1 even though the patch notes say it fixed (android 12 gsi)
[Samsung Galaxy A30s ROMs, Kernels, Recoveries, & O] Zainullahk1234:
please fix the cam crashing the whole system issue only thing that is making me uninstall this kernel or else its amazing
[Samsung Galaxy A30s ROMs, Kernels, Recoveries, & O] Zainullahk1234:
very nice but for me randomly it just freezes on a12 this is really annoying and i cant find a fix