Fix for the machines with many active users (100+) experiencing lag or delay on starting/pausing session. The issue was caused by machine owner's improper bandwidth setting. Global bandwidth should be set to higher value making sure that the total bandwidth of all the users will not exceed. The system automatically update all the users to share bandwidth ensuring the fair share of the bandwidth if in case the total distributed bandwidth exceeded the globally set one.
This update fixes the issue by aggregating the bandwidth sharing process and running them in background.
Warning: Major changes in the default captive portal theme. If your old theme doesn't work, you may need to click Reset themes in the admin -> theme -> variants.
New user interfaces
Added translations:
Added mute/unmute in captive portal
Advance Subvendo
Multi-rates profile
Enhanced client devices identification
Enhanced machine license/activation
Fixes for customer account sessions-syncing security loophole
Separate portal theme/variant per captive portal network
Display chosen coinslot in paying page
Added new permissions in admin
Added search settings in admin
Added Bootstrap Themes in admin
Added reset payment retries in admin
Added clear active sessions and used sessions in admin
Responsive admin UI for mobile device
Added PPPOE client in admin
Added auto-popup for unpaid auto-bill type subscription session
Mac binding security for subvendo (alternative for token based security)
Bugfixes for auto-continue sessions
Bugfixes for auto-pause device session when inactive
Passcode security enhancements
Sessions auto pause/resume enhancements
Captive portal changes
Enhanced backup & restore
New database restore option Migrate database table machine_id
Customized Ado x64 ISO (auto install): https://drive.google.com/file/d/1uLUKL3sLeSj0K3ZvmIulzd-jgYgw1UHh/view?usp=share_link
Wireless Subvendo (ESP8266): https://drive.google.com/drive/u/3/folders/1JdTwYlA3mIOmm8KbuK5bJLlqxiJbk7fr (Added web config, will automatically show if disconnected) (FIXED disconnection issue after power outage)
LAN Subvendo (Arduino Nano): https://drive.google.com/drive/u/2/folders/1uxheUQGGOaJ2axiYu4LIWff3LSnlqTna (added support for any captive portal ip other than 10.0.0.1) (Fixes for disconnection issues)
Fix tv/ip cams no connection
Updated game ports:
Bandwidth limiter enhancements
Bugfixes for auto-bill expirations
Bugfixes for auto-continue sessions
Bugfixes for mac/cookies synchronizer
Refactor passcode
Bugfixes for logged in customer account time/data sessions
Fixes for Error in installation wizard
Fixes for Eloading server DNS issues
Fixes for duplicating free trial sessions
Fixes for captive portal cache issues
Fixes for duplicating voucher sessions
Support for customer account optional phone/email for international
Fixes for DNS Tunneling no browse issues
Added devices activity logs
Added customer's sessions page in admin
Added DHCP leases display, with option to reserve IP
Added option to merge 2 devices:
Enhancements and optimizations
New Service settings - auto pause device session when disconnected from WiFi
Before you proceed:
Make sure to backup your settings and database. Make sure to take note of your license key and device ID. If possible, revoke your license first and confirm the revoke token.
The machine will reboot twice and show the Repair & Upgrade screen to install the latest system dependencies. Just follow the steps and let the process finish.
Dark Mode
optionUpdated Revoke License Process
Backup/Restore Settings
MAC Synchronizer (random MAC fix)
Offline License Validation (on reboot)
Session Expiration Update
Session Settings
Expiration Minutes
to blank
to disable expiration instead of setting 0
Individual dashboard for each wifi user
View users related to voucher
Link wifi device to sales inventory
Built-in wifi additional options
1
.E-Load feature is hidden if timezone is not set to Asia/Manila
System > Schedules
and set timezone to Asia/Manila
.Admin UI minor cleanup and redesign
New tool for easy/guided access point setup
Bug fixes for the newly added features from v4.1.2
Can bulk update mobile devices
Added sort options for mobile devices. Can sort by total session credits, status, hostname, ip address, MAC Address (Ascending or descending)
Updating bandwidth speed will not require restart anymore (except for global bandwidth)
Can select sales logs to delete
Can schedule disable/enable free trial
Can set session expirations and pause limits
Can restart connected sub-vendo/s (NodeMCU) from admin
Added support for physical button to reset/cancel payment que on sub-vendo
New available plugin "Mini Browser"
Exclude data consumptions history from backup/restore
Added support for serial coinslot in Newifi board using USB hub
Added auto-block cloned mac service (Experimental)
Link sessions to customer account
Added internet downtime auto-detection
Auto-detect devices that has no captive-portal support (e.g. ip camera, smart tv)
Disable auto-linking of eload phone number to current logged in account
Preserve custom hostnames on devices
Added Auto-delete Inactive Device service
Added range validation on traffic shaping ports
Allow enable/disable GPIO/Serial Payment portal
Added setting "Count Not Credited" for GPIO Payment portal
Allow customer account deletion
Support cash type filter on sales inventory
Fixed auto-continue sessions bug that requires re-opening captive portal to resume internet
Updated eload supported phone prefixes
System logs sorting changed to display newest first
Added uptime indicator
Enhancements on Arp Spoofing protection service
Fix eload voucher error on unauthenticated customer
Fix vlan form - hop not populating after reboot
New Feature: Bridge Interface
Allow use of wallet in buying time/data or voucher
Fix reported crash on some devices
Fix sorting on transaction payments break-down
Option to remove payment logs page in customer's dashboard
Captive portal UI enhancement
Add option to show summarized credits in the admin -> Wifi Devices
Added customers dashboard/wallet
Added option to limit number of users to connect
Allow blacklisting Host or IP (e.g., your modem IP)
Fix wifi users (With free session) filter
Added search in sales page
Added option to show recently used sessions
Fix Hop limit not working on some devices
Fix sales log break-downs showing old data
Allow Looping pulse reader for Orange Pi board
Note: Please create a full backup before upgrading, just in case something will go wrong and requires a re-flash.
Added Centralized server option
Added wifi users filter
Built-in payment portal setting - added option to use the old version (v3) implementation.
Wireless payment portal - can be enabled specifically for hotspot or eload only.
Added option to show voucher's activated devices
Added sales logging option for manually added session
Added option to set custom bandwidth for trial session
Added option to set global eload topup
Added plugin NAT Fixer
Fix random disconnection to modem
FIX sales inventory pagination
Delete eload sales log when purchase log is deleted
FIX wireless coinslot duplicate listeners causing duplicate credits
FIX bandwidth limiter for non-captive portal LAN interface
FIX "Allowed host/walled garden" and "Allowed ports"
FIX voucher expiry bug
FIX captive portal inconsistent data and notification
New plugin FB Messenger
Crucial Update: Fix voucher double credits
Sales inventory break-down of payments
New RPI GPIO config setting "Bounce Time Setting"
FIX wireless coinslot intermittent issue - duplicating credits
Fix GPIO setting "block fast insert" can't be disabled
Fix system log reporter
Fix admin inaccessible due to caching problem
ARP Spoofing protection can be enabled/disabled on specific LAN interface
Can customize Voucher code
Added Data usages table
Added "Total Download/Upload" column in traffic graph page
Can set different speed for time and data
Fixes inconsistent Built-in GPIO credits
Added Maximum time/data check for Pause
Added Free trial
Eload voucher enhancement
Backup/restore refactor
(Auto-continue sessions on reboot) applies to previously connected devices only and doesn't affect paused devices
FIXED bug on interface with disabled captive portal not able to connect to internet
Updated default DNS servers
Migration steps from version 3:
We added option to block tethering and internet sharing
Support voucher for E-load
Added auto-scan feature for ESP8266/NodeMCU (no need to access its command line interface)
Support android notification for chats and low credit warning (using android app)
Added alert sound when user's time/credits is low
Minor enhancements on captive portal page
Minor fixes on user sessions and voucher sorting
Fixes insert coin sound upload via phone
added temperature stat
Stabilized system core
Can bulk edit vouchers
Backup/restore - process in background
Fix timestamp on restore
Fix ESP8266 auto-connect after system reboot
Fix extra pulses on GPIO
FIX random "Internal server error" on some device
Added Speed Test Plugin
Updated chat plugin, allow mute device
Added plugin feature
Auto-configure static IP and dhcp server on LAN interfaces
Allow changing insert coin sound
Added default GPIO config
Added global error catcher, prevents system crash that results to bad gateway error
Fix bug on delete session with shared voucher
Fix error on wifi users search
Backup/restore from old version enhancements
Fix error on backup/restore new version data
Added way to delete wifi users
Fix bug on copy pasting phone number not showing the providers
Fix bug in captive portal settings that restores the default splash colors
Added maximum port number validation in traffic shaping (Max: 65535)
Fix device status still connected after reboot even if no running session
Fix bad gateway error caused by socket.io error
Can add device manually
Auto select coinslot if machine has single coinslot
Changes to wifi user status idle/active indicator:
Can buy E-Load in portal
Can backup and restore settings from version 4.0.0-beta.7
Fix wireless coinslot connect/disconnect loop which also causes bad gateway error
Fix network traffic graph not working
Fix race condition of starting device sessions
Fix sales inventory
Separate sales by coinslot
Fix captive portal not opening automatically when device has no session
Fix device status is "disconnected" even if it has running session after reboot
Show device active status by color.
Include crash error (bad gateway) in system logs
Set correct timezone on boot.
Fix errors when pausing session with multiple users and other users are not online
Fix device with multiple sessions not disconnected when cleared from admin
Added coinslot relay delay option
Fix voucher CSV spacing
Restore settings from old version (3.0.8x) to version 4
Fix enable/disable SSH not permanent
Fix unable to disable built-in wifi
Can restore old backup from v3.0.8x
Fix device not disconnected when session is cleared from admin
Fix fetching github releases