TNAP-6 Image Discussion

Let's be crystal clear on how the enigma2 OpenWebif is setup to be accessed on the Internet.
Most Internet services provide a router which has a firewall or other protection which is usually set at default.
A static ip is pretty common and can be provided by a lot of Internet companies if requested. Since the ip is static and never changes means you can connect to it. The Internet router firewall is usually configured to reject incoming connections. Port forwarding basically punches a hole in the Internet firewall to allow incoming Internet traffic into your home or office network. Since port forwarding allows access through your router's firewall, you need another firewall to protect your network. Hence the enigma2 firewall.

The firewall in TNAP images blocks every ip address except what is whitelisted. This way, you keep everything out except what you allow in. The ip address(es) for ftp and iptv services can be white listed, which allows these features to work. The OpenWebif Interface has cascading security in TNAP which is: Firewall--->Brute-Force protection--->Username/Password protection. Except for a couple of image versions, the firewall has to be added by the user in the Plugin feeds under Security.

There is a Big Red button at the bottom of the firewall plugin which Instructs the user to press the Red Remote Button to turn the firewall Off (stop). The firewall works. Development and Improvements continue on the OpenWebif Plugin.

Firewall Main Menu
firewall_20251022174252.webp

The Intrusion monitor is similar to a Ring Doorbell. It logs every ip that shows up and tries to get access.
Intrusion-log_20251022191801.webp
 
With the latest TNAP 6 10/27/2025 multiboot flash on the MIo4k+ all the streaming channels with service 4097 are all <N/A> in the service list. Trying 5002 as the service they show up normal and play fine. Have not Flashed TNAP 6 in month and a half only been updating the 09/18/2025 TNAP 6 with the software update menu so I have not seen the issue doing that.
 
Sounds like auto-restore did not restore correctly or similar. Think about it: You update online for month and a half, but only have trouble with a complete flash. The online updates do not normally mess with the /etc/enigma2 folder, but flash erases it. If you have a backup Image where you can get the /etc/enigma from, then get it and copy it to the new image directly. Basic generalized steps would be: In terminal, stop enigma2 with init 4 , delete current /etc/enigma2 folder, and replace it with one that is working correctly. Then in terminal, type reboot.

The above steps should restore to a working setup like you had before the flash. We would expect the <N/A> channels to be seen when a bouquet of channels exists, but the same channels do not exist in lamedb. Nothing in recent code has changed that should cause this that I know of. Most of the past updates for the last month and a half dealt with updating plugins and should not bother the restore database.
 
Found the problem. It was the serviceApp and Enigma2 playback system was off. My auto restore did not have the setting to turn it on.
All good now. Thanks
Well turning on the ServiceApp got the IPTV channels showing up and playing but TNAP 6 newest builds after Sept 18, 2025 isn't able to record IPTV with the ServiceApp on. It is not recognizing the 4097 service ref. and turning on the ServiceApp just tricks the system into playing 4097 as 5001 and 5002. In order to record the service needs to be 4097. I did try the osmio4kplus 20251101 build and it does have the same issue.
 
As a test, run this in terminal, One line at a time:
opkg update
opkg install enigma2-plugin-systemplugins-servicemp3
init 4 && sleep 2 && init 3


See if the problem is solved.

Test 1: ServiceApp OFF
- Menu → Setup → System → ServiceApp → Disable "Replace standard MP3/IPTV player"
- Restart Enigma2
- Open IPTV bouquet
- ✅ Channel names should now show (no more <N/A>)
- ✅ Channels should play (basic quality)

Test 2: ServiceApp ON
- Menu → Setup → System → ServiceApp → Enable "Replace standard MP3/IPTV player"
- Restart Enigma2
- ✅ Channel names still show
- ✅ Channels play with better quality (exteplayer3)

Test 3: Recording
- Create instant recording or timer on IPTV channel
- ✅ Should record successfully (not fail immediately)
 
TNAP 6 osmio4kplus

osmio4kplus login: root
Password:
root@osmio4kplus:~# opkg update
Downloading //downloads.openpli.org/feeds/openpli-develop/3rd-party-armv7ve hf-neon-vfpv4/Packages.gz.
Updated source 'openpli-3rd-party-armv7vehf-neon-vfpv4'.
Downloading ://downloads.openpli.org/feeds/openpli-develop/3rd-party/Package s.gz.
Updated source 'openpli-3rd-party'.
Downloading//downloads.openpli.org/feeds/openpli-develop/3rd-party-osmio4k plus/Packages.gz.
Updated source 'openpli-3rd-party-osmio4kplus'.
Downloading /tnap6/all/Packages.gz.
Updated source 'TNAP-all'.
Downloading/tnap6/armv7vehf-neon-vfpv4/Packages.gz.
Updated source 'TNAP-armv7vehf-neon-vfpv4'.
Downloading /tnap6/osmio4kplus/Packages.gz.
Updated source 'TNAP-osmio4kplus'.
Downloading/feeds/openpli-develop/picons/Packages.gz.
Updated source 'openpli-picons'.
Downloading/downloads/xDreamy-skin/Packages.gz.
Updated source 'TNAP-xdreamy'.
root@osmio4kplus:~# opkg install enigma2-plugin-systemplugins-servicemp3
* Solver encountered 1 problem(s):
* Problem 1/1:
* - conflicting requests
* - nothing provides gstreamer1.0-plugins-bad-codecparsers needed by enigma2-plugin-systemplugins-servicemp3-git73+bdb5a900+bdb5a90827-r0.osmio4kplus
*
* Solution 1:
* - do not ask to install a package providing enigma2-plugin-systemplugins-servicemp3


root@osmio4kplus:~# init 4 && sleep 2 && init 3
root@osmio4kplus:~#
 
Last edited:
See if we can get around it for just a moment:
opkg install libgstcodecparsers-1.0-0
opkg install enigma2-plugin-systemplugins-servicemp3
init 4 && sleep 2 && init 3
 
TNAP 6 osmio4kplus

osmio4kplus login: root
Password:
root@osmio4kplus:~# opkg install libgstcodecparsers-1.0-0
No packages installed or removed.
root@osmio4kplus:~# opkg install enigma2-plugin-systemplugins-servicemp3
* Solver encountered 1 problem(s):
* Problem 1/1:
* - conflicting requests
* - nothing provides gstreamer1.0-plugins-bad-codecparsers needed by enigma2-plugin-systemplugins-servicemp3-git73+bdb5a900+bdb5a90827-r0.osmio4kplus
*
* Solution 1:
* - do not ask to install a package providing enigma2-plugin-systemplugins-servicemp3


root@osmio4kplus:~# init 4 && sleep 2 && init 3
root@osmio4kplus:~#
 
OK. Thanks for the gallant try! No use continuing.
Servicemp3 was there (meaning in the build manifest) July-Sept, 2025.
Servicemp3 was Not there (meaning in the build manifest) starting Oct. 8, 2025.

This information has triggered a rebuild. And it wil probably take a couple of hours before you see the image in the receiver or on tnapimages.com. Your persistence is appreciated!!!

Also, Need to know if the problem still persists after 1103 image install.
 
Okay, Images dated 1103 and later, for those that want to stream from their receiver using the Internet, TNAP images has 3 options:
Firewall located in feeds under security.
Wireguard TNAP plugin which provides a free VPN.
Wireguard plugin which provides paid VPN services.

The wireguard plugin that Is Not the TNAP version is hosted by m4dhouse at Github.
Red flags with m4dhouse's plugin:
1. GPL-3.0 License Violation: The IPK claims "GPL-3.0" in the control file, but where's the source code? GPL requires source availability. This is likely a license violation.
2. What are they hiding? Legitimate reasons to close-source:
Proprietary VPN provider API integrations/secrets
Commercial agreements with NordVPN, Surfshark, etc.
Monetization through affiliate links

Suspicious reasons:
Credential harvesting (stealing your VPN login)
Phoning home with usage data
Backdoors for remote access
Hidden malware/crypto mining
Now not to say or accuse md4house of any of the items-reasons shown above, I still ask: Why is enigma2 plugin Closed Source?

Anyway, it is what is and I have expressed my view of it. The TNAP version of wireguard is open-source and can be inspected by anyone wishing to do so.
 
OK. Thanks for the gallant try! No use continuing.
Servicemp3 was there (meaning in the build manifest) July-Sept, 2025.
Servicemp3 was Not there (meaning in the build manifest) starting Oct. 8, 2025.

This information has triggered a rebuild. And it wil probably take a couple of hours before you see the image in the receiver or on tnapimages.com. Your persistence is appreciated!!!

Also, Need to know if the problem still persists after 1103 image install.
1103 fixed the 4097 issue. Thanks
 
This plugin: Wireguard plugin which provides paid VPN services, has been removed from feeds.This particular plugin is commercial in nature, plus it is going to be a headache to keep updated in TNAP feeds. Can't support it. Can't easily keep it updated. Thus deleted from feeds. This plugin may be installed using telnet or other means if needed in TNAP images.
 
Back
Top