r/FacebookPortal

Using a remote control, infrared or Bluetooth, with the Portal?

Hi all,

Im just curious, has anyone managed to use a universal remote with their portal?

Or do you know if there is something in the Google Play Store or an APK that I can get to control my Portal from my phone?

reddit.com
u/Cellist-Common — 1 day ago

Activation help

I bought a portal 1st gen 10 inches but I cannot activate it. Is there a way to get past the “choose where this portal is going to live” screen?

I left it on for 3 days but that didn’t help.

reddit.com
u/kahnmndez — 1 day ago

Here are a few of my almost finished POrtal Dashboards

A couple of my Portal Dashboards that I'm pretty much done with tweaking...

Front Door, Lounge and Garden Room.

Lounge and Garden Room ones have Immich screensaver enabled but are not shown here, as these are displayed in the browser so you can see how they work without wonky camera holding

u/Home_Assistantt — 2 days ago

PortalHABridge with Immich Screensaver

PortalHABridge is currently my app of choice on my Meta/Facebook Portals..and it works really well for pretty much everything I need.

I've never bothered with screensavers before, as I'd never look at them, but with several Portals around the home (6 at present), it's nice to have them doing something other than displaying Home Assistant, which, when you don't need that info, is oblivious to everyone.

So using PHAB's built-in screensaver ability and setting up Immich for the first time, I've now got 6 digital photo frames with HA sitting behind them...if HA isnt used, or a scrren isnt touched for 60 second, the screensaver starts, then tap the screen and your instantly back at your HA home screen, then once you've finished, it happily goes back to screensaver mode...and of course with the Portals backend handling ambient lighting control, its never too bright or too dark

Very high on the wife acceptance factor, and it means some of the photos we have taken now actually see the light of day

u/Home_Assistantt — 2 days ago
▲ 66 r/FacebookPortal+2 crossposts

Ava Pro – Implementing the Home Assistant ESPhome Android kiosk terminal project in just 18MB, integrating satellite voice, local voice processing, Bluetooth proxy, LAN calling and Sendspin multi-room music synchronization, Mod store customization...

I am the author of Ava Pro, a fully self-contained voice satellite and kiosk project for Android 5–16, built around ESPHome. First of all, I would like to thank everyone for every recommendation, share, and piece of honest feedback. Without the long-term testing by community members and the frank discussions and comments on Reddit, there would be no Ava Pro today. By continuously pointing out those small but impactful issues in daily use, everyone has gradually given me the confidence to seriously introduce this project to more people.

I have been developing Ava Pro for over half a year. Since it is called a voice assistant, the voice experience has always been its most important focus. To ensure it runs smoothly on older phones, low-spec tablets, and smart displays, I restructured the wake-word detection, echo cancellation, noise reduction, gain control, and voiceprint functions, and rewrote many performance-sensitive paths in C/C++.

For this reason, I restructured the dual wake-word engine. The first engine retains the lightweight and mature microWakeWord; the second engine, vsWakeWord, offers capabilities significantly different from the original Ava Pro. It follows the ONNX/openWakeWord model approach but does not cram the complete ONNX Runtime, training tools, and general-purpose operators into the device. Those components are powerful but contain many capabilities that are completely unnecessary for wake-word detection. Packaging them as-is would not only significantly increase the installation size but also waste the limited memory and processing resources of older devices. Therefore, I reimplemented a lightweight ONNX model reader in C++, parsing only the structures and operators truly needed by the wake-word model, and rewrote the related feature extraction and model execution functions.

Furthermore, Ava Pro combines a custom-tuned software echo cancellation system, intelligent noise reduction, intelligent gain control, and lightweight 16-dimensional voiceprint matching. It can reduce playback bleed during voice interactions, suppress persistent background noise, and perform speaker matching without requiring high-performance hardware. Many performance-sensitive speech paths have also been rewritten in C/C++. The open-source components used were not simply bundled into the installation package; instead, they were individually refactored, trimmed, recompiled, and compressed according to how Ava Pro actually uses them. This is why the Lite APK has remained below 20 MB for a long time.

Therefore, even with voice, dashboard, music, Bluetooth, calling, and numerous expansion capabilities, the official Ava Pro Lite APK remains below 20 MB and is currently around 18 MB. This makes it considerably smaller than many similar kiosk and voice-panel applications. The 20 MB limit is not a random number; it is a long-term boundary I have set for Ava Pro. We cannot keep adding features at the expense of the already limited storage on older devices. After installing Ava Pro, these devices should still have enough room for Home Assistant, music players, and other genuinely useful Android apps.

Ava Pro has gradually grown to fit real-world home environments, including a Quick Entity panel, home screen, widgets, browser, Bluetooth proxy, presence detection, LAN voice and video calls, and Music Assistant/Sendspin multi-room synchronization, with per-device sync delay, a five-band equalizer, and lyric timing adjustments. Every feature can be disabled individually, and even the voice pipeline is optional.

The screen experience has also been refined: Smart AOD, pixel shift, and background load reduction work together to reduce the risk of burn-in and unnecessary power consumption during extended screen use. The redesigned Dawn Wallpaper brings together wallpaper, time, weather, and Home Assistant status to create a more comfortable experience when viewed from across the room. I especially encourage existing Ava Pro users to experience these changes firsthand, as many features cannot be fully covered in a single introduction.

Integration for beginners is straightforward: install Ava Pro, grant the microphone and overlay permissions, and then enable General Services. Next, in Home Assistant, go to Settings → Devices & Services → Add Integration, search for ESPHome, and select the automatically discovered Ava Pro device. No MQTT or HACS is required. You can also install HA STT and HA Edge TTS from the Mod Store to create your own voice pipeline through Wyoming.

Special thanks to video creator Lone Baggie.

Without his long-term hands-on use, recordings, and feedback, there would be no Ava Pro today.

You can first watch his real-world usage video.

Then use his shared Home Assistant Blueprints and HTML Views.

Together, they can help you quickly build your own Ava Pro kiosk.

Bluetooth proxy and LAN video calling are distinctive extensions, but they are not Ava Pro’s main focus. Its true and ongoing focus remains on how voice, dashboards, and everyday interactions can be naturally integrated into the home.

If you encounter any problems or find something unclear, please leave a comment and let me know. I genuinely want to hear what still needs improvement, and I will do my best to address it.

u/Far_Set7950 — 5 days ago

Possible Portal replacement for aging parents

A lot of us were using our Portals to keep in touch with aging parents, especially if they live far away. I just saw an ad for this system on my Facebook feed. I don't know much about it yet, and my needs have changed, sadly, since my mom who lived 1300 miles away died in November last year.

The device looks a lot like a Portal TV device. You can drop in, like with Echo Show devices, actually change TV channels for your parent via your phone, if needed. I am not sure but it seems that it sadly does not have a camera that will follow the person if they move so needs to be mounted where you have the best field of vision.

It even has a monitoring system that will give you a report of when the person is stationary, or when they last moved in the room.

This YouTube video gives a really detailed description of what you can do and its many different included options depending on your parent's level of ability and needs.
JubileeTV Product Demonstration

>"JubileeTV connects your phone directly to their TV, so you can control it remotely. Fix the TV, change the channel, start a video call, and more  — no matter where you are."

>Remote Caregiving System | TV Remote for Elderly - JubileeTV

It is subscription-based, starting at $39 monthly or $379 annually. If you cancel the subscription, you have to return the device. HOWEVER, they also have what they call the "All-In" plan, which is definitely what I would do if I were going to get it.

Difficult to find on the web site, but I finally asked the chatbot what All-In is.

>The All-In plan is a service plan option that requires a single, one-time payment in exchange for no recurring monthly or annual service fees 🔗🔗.

>Plan Pricing

>The cost of the All-In plan depends on where you purchased your JubileeTV hardware:

(This makes no sense to me; if you get it direct it should be less expensive in my mind, but whatever - saving $189 would be the way to go....)

>Purchased from GetJubileeTV.com: The one-time cost is $789 🔗.
Purchased from a 3rd party (e.g., Amazon): The one-time cost is $600 🔗.

>Important Considerations

>No Recurring Fees: Once the one-time charge is paid, there are no additional recurring fees for your JubileeTV Membership 🔗.

>Cancellation Terms:

>If you rent your hardware (purchased via GetJubileeTV.com): The All-In plan is not refundable or transferable 🔗.

If you own your hardware (purchased via a 3rd party): The Service Plan cannot be canceled. You may only choose to delete your Membership 

(This also makes no sense - if you purchase through their web site, you are still considered to be "renting" it? I assume this means you have to send it back if you cancel?)

In any case, I am posting this for the multiple folks who have posted in this forum recently and long ago who are trying to stay in touch with and assist elderly parents or keep a watchful eye on paid caregivers or nursing homes. This could be their godsend solution.

u/Yard-Overall — 3 days ago

Screensaver going directly to 'Calls'?

Is there someway I can have Immortal exit the screensaver in to the Calls app when it's tapped?

I'd like to keep my Portal as simple as possible, ideally so the Immortal home page doesn't appear unless opened as an app so the Portal has the same user experience as stock - just with a photoscreensaver that works.

reddit.com
u/nookall — 3 days ago

Sticky for important threads

Creating this Sticky Post for Important Threads.

Please mod mail / DM me if you feel any thread needs to be here.

Immortal ( u/Global_Historian3667 ) : https://www.reddit.com/r/FacebookPortal/s/nNjSNabhKi

Immortal FAQ : https://www.reddit.com/r/FacebookPortal/comments/1u1mnro/immortal_faq/

OpenPortal Webpage, onlineinstaller for Immortal ( u/Immediate-Oil2855 ) : https://www.reddit.com/r/FacebookPortal/comments/1ubbplg/immortal_latest_version/

https://openportal.cc/

Portal Toolkit (: u/DaculGan ) : https://www.reddit.com/r/FacebookPortal/s/qSNJHD8lou

Portal HA Bridge (u/RoadRunner_1024 ) https://www.reddit.com/r/FacebookPortal/s/j4QKMYqIZU

Portal Hub, Manage portal over wifi (u/Sorry-Quantity728 ): https://www.reddit.com/r/FacebookPortal/comments/1uiy75n/portal_hub_manage_a_fleet_of_meta_portal_devices/

u/Uglyjuggler sub with his collection: https://www.reddit.com/r/ImmortalPortal/new/

reddit.com
u/2mnyq — 4 days ago

can you sideload with Immortal without a PC?

Can you sideload APKs thru Immortal? Or do you have to physically connect the Portal to a PC to sideload a APK?

This is for APKs which are not found in F-Droid and Aurora/Google Play

Unfortunately the Portals aren't on Android 11 which is when wireless ADB started. I don't think you can get wireless ADB on Android 9/10.

reddit.com
u/kaws510 — 5 days ago

Portal Launcher update, it now scales from an Echo Show 5 to a Portal, with a proper setup flow and a much faster HA interface

Sixteen days ago I posted the first version of Portal Launcher here. At the time, I was honest about its limits: it was French-only, designed almost entirely around my own 10-inch Portal, rough to configure, and barely tested outside that one device.

A lot has changed since then.

The post reached more than 11,000 views, people forked the project, tested it on other hardware and sent the first outside contributions. Thank you to everyone who took an early beta seriously enough to try it, especially adroidian for contributing code rather than just reporting what was wrong.

The most important change is that it is now a complete Android launcher, rather than a Home Assistant screen that happens to open when you tap it.

Portal Launcher takes the real Home role. From the clock you can move to a normal application grid, launch any installed app, place and resize Android widgets, create folders, use app shortcuts, hide or rearrange applications, and apply third-party icon packs. Home Assistant is one native page of the launcher, not the only thing the device is allowed to do. You can keep the calm clock as the default view, control the important things directly, open your full Lovelace dashboard when you want it, or use any other Android app installed on the Portal.

It is also no longer tied to one screen size. I now use it on both my Meta Portal and a 5-inch Echo Show running LineageOS. The same interface adapts from the short Echo display to larger 10-inch panels, and the layouts are designed to keep scaling on 12-inch devices as well.

On compact screens, control panels open full-screen instead of being squeezed into one side. The alarm keypad, media controls, volume page, weather forecast, clock and Home Assistant pills all resize from the space actually available. Less important information disappears before the controls you need do.

The other large piece of work was setup.

The old basic configuration has become a guided onboarding flow for launcher permissions, layout, backgrounds and the optional Home Assistant integration. On a large Portal it uses a wider composition; on a short display it presents one decision at a time.

You also no longer need to type a Home Assistant URL and long-lived token on the Portal keyboard. The launcher can display a temporary QR code, let you complete the configuration from a phone on the same network, then test the connection on the panel. The local server stops when you leave the setup screen and old QR codes stop working.

Since the original post:

- The whole interface is available in English and French.

- Portal Launcher now has a real Home Assistant page with favourites, custom groups, and organisation by room or entity type.

- The HA controls cover more entity types and adapt to each device's capabilities.

- Weather, media, thermostats, lights, covers, locks and alarms have been reworked for both compact and large displays.

- Backgrounds can use the Android wallpaper, a calm offline background, a local photo, or an Immich album.

- The launcher grid now includes free app placement, folders, resizable widgets, app shortcuts, hidden applications, third-party icon packs, notification dots and layout backup/restore.

- A rooted Portal can grant the launcher role and required system permissions automatically from the onboarding flow.

- Home Assistant state updates no longer redraw the entire launcher. On the small test device, updates that previously took roughly 122-145 ms now fit within one frame.

- Controls respond immediately while waiting for Home Assistant to confirm the command, so the interface feels much less remote from the thing it controls.

I also fixed a pile of less exciting problems: taps passing through panels, stale unavailable values, cramped temperature labels, media controls losing space to metadata, excessive image memory use, and several onboarding screens that looked fine on a Portal but fell apart on a shorter display.

One correction from my first post: this is still sideloaded and currently built through Gradle. It is not in an app store yet. The latest tagged release is 0.0.7-beta, while the responsive small-screen work and the new setup flow are part of the next release currently being prepared.

I still see Portal Launcher as a complement to Lovelace, VACA, Kiosk Satellite and the other projects people mentioned last time, not a replacement for all of them. Its job is to make the entire device useful: a quiet clock when the room is idle, a few useful states when you glance at it, native controls when you need them, and a real Android home screen for everything else. Home Assistant and every installed app remain one tap away.

It is still a solo project and it is not finished, but it is considerably more stable and coherent than the version I posted here two weeks ago. More importantly, it is no longer designed around only the Portal sitting on my desk.

Github: https://github.com/iblur01/portal-launcher
Original post : https://www.reddit.com/r/FacebookPortal/s/w0rERZcly2

If you have a Portal, Portal+, Portal Mini or other unusual Android display, photos and bug reports are still extremely useful. I would particularly like to see how the next build behaves on Portal models I cannot test myself.

Théo :)

u/Delannoytheo — 7 days ago

Immortal/HA Bridge 14" vs 10" G2 Problems with screensaver

I hope someone can help I have these two portals set up identically (Ive checked all settings).

I have them set up to detect prescence (No camera) and to play Immich wallpaper through the Immortal setup direct to the Immich server. The 10" works perfectly - It plays the wallpaper when it detects movement, touch the screen and I'm in HA. However the 14" blacks out touch it all the wallpaper comes to life and touch again for HA, it simple doesnt seem to detect the prescence. Any help/ideas as Claude is clueless?

reddit.com
u/Davidtja01 — 5 days ago

AVBTestKeyInTheWild: Bypassing Android Verified Boot Using A Firmware Supply Chain Vulnerability on Locked Devices

Wondering if anyone has a firmware dump of any gen1 or gen2 firmware to check if they were signed using Android Open Source Project test keys in production firmware.

linking the research paper here

android-device-security.org
u/anasrocks89 — 6 days ago

Confused about Facebook portal lineup for 2nd gen

Facebook released a 10” and 8” 2nd gen portal? The 10” has a usb port on a back. The 8” does not and has a power adapter which plugs directly into the portal?

I think I got a 8” off eBay which was advertised as 10”. There’s no usb on the back. I think the 8” usb port is under the speaker grill.

reddit.com
u/kaws510 — 7 days ago

PSA: Portal TV, streaming apps, browser and Kodi and hidden apps.

I was tinkering with my Portal TV with immortal installed. I was trying to see which all streaming apps will work on it. I was using Aurora store to install apps.

Which worked

Disney, Hoopla, Peacock, Plex, Starz, Tubi, VLC

HBO worked, but I could not get its icon to show on the screen, it would launch and work from the Aurora store page

What did not work

Netflix (refused to install)

Xfinity Stream (refused to install)

The SURPRISE: Kodi, this app is a gem. I found that the Kodi interface better to use than the native home and the immortal home page.

Go to the Kodi Android app screen and lo behold , you see many hidden apps.

Camera app: works very well, connected the Portal TV output to a cheap USB 3.0 HDMI Capture card and I am gettign 1080P video with very good frame rate. Worked in Zoom too.

Browser: Needed browser to use a streaming website. Portal TV has a Vewd browser. I tried Firefox and all other browsers , all refused to install. I tried to install Cromite browser from Immortal webpage (it does no show up in the app store on Immortal Portal TV), it failed to install.

But Chromium browser is visible in the Kodi Android apps page and it works :)

HBO also shows up here and works.

All the setting apps also work better through Kodi.

I now just have to figure out how to make Kodi as the default boot up app.

Cheers.

reddit.com
u/2mnyq — 8 days ago

No debug mode visible on Portal+

Hi, I was super glad to see ADB now available but I am unable to see the "Debug" option at all. I have tried the 7 tabs on the build number thing and nothing happened. I have a portal+ version 1.24.1 (when I check for updates, I get a response that it is already the latest software version). Any guidance here would be super appreciated! Thank you!

reddit.com
u/geltmelt — 9 days ago

The Facebook Portal 10 (2nd Gen) has specs comparable to an entry level tablet from 2026 and it was considered as eWaste only few months ago?

So, I purchased a (Walmart) onn 8.1 Core (2026) tablet to replace my ancient Samsung Tab and then I discover the whole new ADB and Immortal Launcher for Facebook portals and I started to play with it just to discover that this new tablet I just ordered is literally in the same ballpark as hardware goes.

I'm just speechless, Facebook really put good hardware in their Portals just to nerf it out with the worst software if a well reviewed entry level tablet from 2026 has very similar performance (except the double of RAM and a much much more responsive touchscreen lol).

I mean, on the technical side, the QCS605 in the Portal has A75 and A55 whereas the SM6225 (aka 865) in the onn Tab has a generation older combo of A73 and A53. On the graphical side however the Portal has an Adreno 615 while the onn Tab as an Adreno 610v2 and it seems like the V2 is better when I look at the specs on Wikipedia so I ran 3DMark and there it is also a clear win for the Portal this time.

I don't know if this info is useful, I just wanted to share it because it bewildered me to see such good performance from a 2019 "picture frame" made for video calls and how bad low-end tablets are and on top of all, these Portals were considered as eWaste only few months ago! Also, I paid $128CAD for TWO Facebook Portal (brand new, shipped by Facebook) in February 2022 and that onn tablet? $170CAD few days ago...

I just hope someone will find a way to fully jailbreak these and get a custom rom, if only for security purpose and also ditch Facebook stuff, because man Android 10 with 6 years old security patches is so ancient!

Portal 10" 2nd Gen (2019) onn 8.1" Core (2026)
Geekbench 6 Single 477 468
Geekbench 6 Multi 1324 1525
3DMark Slingshot Overall 3585 2243
3DMark Slingshot Graphics 3880 2139
3DMark Slingshot Physics 2831 2705

Link to Geekbench scores for more details (3DMark only give images to share)

u/NienorGT — 9 days ago

don't think testharness works with Portal Go

immortal installed, device factory reset, went back to stock settings asking me to setup portal go again, had to choose facebook or whatsapp

reddit.com
u/kaws510 — 8 days ago

Trying to understand the test harness thing.

I have been running my portal mini with immortal and ha bridge but still have all the facebook things in the back that I dont use. so im trying to understand the test harness a bit better and document it for my internal home manual.

I get the point is to remove as much as possible legacy facebook stuff with this command (need for a FB account, get adb to be auto enabled upon reset, get immortal as the main launcher)

I just got one usability question

Will the stock portal settings still be accesible via the immortal short cut? or that will also be lost?

is the bellow procedure correct or I'm missing something.

Prerequisites:

  • Portal has completed the standard Facebook/WhatsApp setup wizard once (this is required to reach Settings and enable ADB at all)
  • ADB enabled: Settings, Debug, ADB Enabled
  • Immortal launcher already installed and set as the default launcher

Steps:

  1. Confirm ADB connectivity from your PC:

​

adb devices

Confirm the device shows as device, not unauthorized or missing.

  1. Confirm Immortal is installed and currently set as the default launcher before continuing. Do not proceed until this is verified.
  2. Run the testharness command:

​

adb shell cmd testharness enable

This triggers a reset. Expect the device to reboot.

  1. Once it reboots, immediately check ADB is still connected:

​

adb devices

Note what the device actually boots to at this point (stock launcher attempt, Immortal, blank screen, etc.) and report that back, since this is one of the main things needing confirmation.

  1. If ADB is still alive, disable these two packages:

​

adb shell pm disable-user --user 0 com.facebook.alohaapps.devicesetup
adb shell pm disable-user --user 0 com.facebook.aloha.alohaotasetup
  1. Optionally, also disable the stock launcher package, though without an account it likely can't take over the launcher role regardless:

​

adb shell pm disable-user --user 0 com.facebook.alohaapps.launcher
  1. Continue with normal setup: install/reinstall portal-ha-bridge, grant permissions, configure as usual.

Thanks if advance!

reddit.com
u/s0uls — 9 days ago