governa, to AndroidTV
@governa@fosstodon.org avatar

#HiSense #AndroidTV executed a denial of service on the computers on her network. ⚠️

https://hackaday.com/2024/04/23/your-smart-tv-does-4k-surround-sound-denial-of-service/

denzilferreira, to eink
@denzilferreira@techhub.social avatar

Eink Center v1.5.1 now works properly. Will add night light on next release.

video/mp4

denzilferreira, to eink
@denzilferreira@techhub.social avatar

Eink Center v1.5

  • swipe to delete
  • updated dependencies

Didn't have time to work more, so released what I managed 😞

video/mp4

davemark, to tech
@davemark@mastodon.social avatar

"I deleted keys generated by our TV for 5 straight minutes. 5 Minutes of like 200BPM clicking. I restarted. Everything worked again. I laughed so hard I cried. I felt like I'd solved a murder."

Tech people, THIS IS A GREAT FANTASIC READ!!!

The title is, "DO NOT BUY HISENSE TV'S"

https://cohost.org/ghoulnoise/post/5286766-do-not-buy-hisense-t
#Tech #Android #TV #Debug

jann,
@jann@twit.social avatar

@davemark Just a reminder that a firewall/router like #Firewalla would've detected this and allowed you to block the #hisense within hours of it first happening! I rely on #Firewalla!

denzilferreira, to eink
@denzilferreira@techhub.social avatar

Sneak Peak of Eink Center v1.5 🤐

denzilferreira, to eink
@denzilferreira@techhub.social avatar

30h20 minutes thus far, 23h14 minutes to go 😎 power of eink, LineageOS energy efficiency. And if I would go Googleless, it would be more. Connected to 4G, WiFi at home, syncing active etc.

denzilferreira, to eink
@denzilferreira@techhub.social avatar

Always nice to surprise folks 😉

denzilferreira, to random
@denzilferreira@techhub.social avatar

Still amazes me what Hisense A9 is capable of: ZSL enabled on LineageOS 20 default camera 📸 yes, it's B&W Eink, but snaps are color. Best Eink smartphone is now totally unleashed. Since I bought it at 300€, as supply is running out, AliExpress sellers are hicking prices of this device 😅

denzilferreira, to random
@denzilferreira@techhub.social avatar

Eink Center v1.3 is out

  • Fixed a bug where the accessibility service would crash due to an OS dialog which does not contain app package names...
  • Improved UI by adding app names and overall layout
  • Fixed a bug where we could not set the speed of Eink Center itself

denzilferreira, to random
@denzilferreira@techhub.social avatar

Been enjoying my Hisense A9 more than ever. I still have some work ahead:

  • native night light working
  • always on display working
  • USB-C OTG working
  • miscellaneous improvements to Eink Center (CI/CD builds, in-app updates checking and download)

How's it been for you?

denzilferreira, to eink
@denzilferreira@techhub.social avatar

Here's a demo of LineageOS 20 - Android 13 running on Hisense A9, using the latest Eink Center app which can now be updated without reflashing the system image!

@linmob #hisense #lineageos #a9 #eink

video/mp4

denzilferreira, to eink
@denzilferreira@techhub.social avatar

Improving now the Eink Center app to guide the user to setup the overlay permission and accessibility service that allows us to react to button presses regardless of what app you are currently using

denzilferreira, to eink
@denzilferreira@techhub.social avatar

Here it is: LineageOS 20 GSI for Hisense A9!

https://drive.google.com/drive/folders/1EZliZlJ9Ss6gb3me4aENkBH1ATPBlymA?usp=sharing

Vendor & app source:
https://github.com/denzilferreira/vendor_hisense

To install:
1- Unlock your bootloader! THIS IS A MUST.
2- follow these commands:
adb reboot bootloader
-- wait until you see a white screen with FastBoot
fastboot reboot fastboot
-- wait until you see a dark screen with a menu
fastboot flash system /path/to/rom.img
-- wait until it finishes flashing
fastboot -w
fastboot reboot

I'll keep working on the app, but for now, refresh and speed setting is working when pressing the refresh eink button!

#LineageOS #eink #hisense

denzilferreira, to eink
@denzilferreira@techhub.social avatar

I didn't want to have to rebuild the whole OS to update the Eink app, so I've now signed and prebuilt the .apk that is bundled with the OS. Then I can update and install a new version of it. It's the same approach that Google uses to update the core apps without having to recreate a new version of the OS. If this works, I can release the OS and update the .apk going forward :android:

#lineageOS #hisense #eink #AndroidDev

denzilferreira, to eink
@denzilferreira@techhub.social avatar

Now with things in place, closer to OOTB experience with LineageOS installed 🚀

video/mp4

denzilferreira, to eink
@denzilferreira@techhub.social avatar

And now a Eink Controller app has been created, signed with platform certificates and we can interface with the eink panel without root!

#hisense #eink #lineageos

video/mp4

denzilferreira, to eink
@denzilferreira@techhub.social avatar

And we now have smooth scrolling 😎

#eink #lineageos #hisense #a9 #android

video/mp4

denzilferreira, to random
@denzilferreira@techhub.social avatar

After patching Context to include EPD_SERVICE and calling an instance of this, and adding this snippet to SystemServiceRegistry, we should have an app-aware service to control Hisense A9 eink screen 💪️

registerService(Context.EPD_SERVICE, EpdManagerService.class,   
 new ContextAwareServiceProducerWithoutBinder<EpdManagerService>() {  
 @override@techhub.social  
 public EpdManagerService createService(ContextImpl ctx) throws ServiceNotFoundException {  
 return new EpdManagerService(ctx);  
 }  
 });  

denzilferreira, to eink
@denzilferreira@techhub.social avatar

Installing latest attempt. I had placed the same package name for both the service and client of EpdManager so Android was confused on what to use. Is this it now?

denzilferreira, to eink
@denzilferreira@techhub.social avatar

Update on Hisense A9 LineageOS GSI build: I had to patch SystemServer under com.android.server so that the service would start on boot, and add a missing <service> to the AndroidManifest.xml. It's now compiling again. If this works, as the service starts it automatically sets the screen refresh to balanced mode so I should see the boot animation now!

denzilferreira, to eink
@denzilferreira@techhub.social avatar

Moment of truth... I have successfully extracted epd service from Hisense's A9 InkOS stock ROM and have packaged it within LineageOS framework and services jar. Compiled it late last night and it's currently installing on my own A9. Finger crossed I can interact with it! If I can, I can change the refresh rate, clear on demand. Next will be to figure out how to change the temperature of the screen. But that's a challenge I can tackle later.

denzilferreira, (edited ) to eink
@denzilferreira@techhub.social avatar

Was able to decode “epd” service from stock Hisense A9 ROM and now I know what to use to toggle between refresh rates:

Flush screen (clear ghosting)
adb shell service call epd 21

Refresh modes:

Clear (reading)
adb shell service call epd 11 i32 3

Balanced (default)
adb shell service call epd 11 i32 1

Smooth (browsing)
adb shell service call epd 11 i32 6

Speed (video)
adb shell service call epd 11 i32 9

denzilferreira, to android
@denzilferreira@techhub.social avatar

LineageOS 20 on Hisense A9. Work in progress. Camera, GPS, fingerprint working. Only thing missing now is the screen refresh to work properly. I’ll get there.
#gsi #android #hisense #eink

video/mp4

Jezebelley, to television

(1 of 2) So I got a new TV from Hisense last month, it has a screen defect that's pretty minor, and only noticeable in certain conditions. I love the TV the picture is gorgeous for the price.

Hisense replacement policy is to have a technician come to my house, use a screwdriver to scratch the panel to hell, have me take the broken TV to an e-waste facility, then either cut me a check if the TV isn't in stock or ship me a new one.

Absolutely INSANE.

denzilferreira, to random
@denzilferreira@techhub.social avatar

Android 14 on Hisense A9 - work in progress ✌🏻

  • WiFi, network, camera work, all as far as can tell.

Missing is porting the eink features so that the screen refreshes more quickly and on demand. Not ready for daily driver but I’m close.

#Hisense #A9 #AOSP #build

image/jpeg
image/jpeg

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • mdbf
  • everett
  • osvaldo12
  • magazineikmin
  • thenastyranch
  • rosin
  • normalnudes
  • Youngstown
  • Durango
  • slotface
  • ngwrru68w68
  • kavyap
  • DreamBathrooms
  • tester
  • InstantRegret
  • ethstaker
  • GTA5RPClips
  • tacticalgear
  • Leos
  • anitta
  • modclub
  • khanakhh
  • cubers
  • cisconetworking
  • megavids
  • provamag3
  • lostlight
  • All magazines