PisoFi Releases

Pisofi updates and more!

Posted by pisofiph_official on 2020-05-18 00:00:00

PisoFi Releases Changelogs
 

Version 5.0.0-Beta (2023-12-03)(Full version)

  • NEW FEATURES:
    • Auto select sub-vendo
    • New network interface manager
      • Easily manage all the available interface
        • bridge - create multiple bridges to group sub-vendo APs.
        • vlan - create multiple vlans as needed, which is useful for creating auto select sub-vendo.
        • lan - set physical lan interface as AP or as an alternative WAN interface.
        • wlan - enable/disable wlan interface as part of the vendo's AP.
      • Interchangeable WAN interface ( this option is only available for a physical lan interface)
    • Run PPPOE on any available AP interface within the network.
  • See this video for more details, 5p0-Beta.

Version 4.8.8 (2023-03-28)(Full version)

  • NEW FEATURES:
    • Added logs for inserted coins. Activity -> Insert Coin Logs
    • Added IP-MAC binding for wifi client devices
    • Added option to override TTL values to block tethering
    • Orange PI 5 Support
      • OPi5 dedicated image will be released separately
  • IMPROVEMENTS:
    • Improved other connected client scanning, only retaining valid connected devices.
  • BUG FIXES:
    • Fixed some minor reported issues

Version 3.8.1 (2022-01-11)(Lite version)

  • NEW FEATURES:
    • Added device ownership checking @ Device Tab
    • Added option to enable/disable session synchronizer @ Portal>>Wifi OptionsL>>General
    • Added admin panel notification if system checker has a new patch update
  • IMPROVEMENTS:
    • Improved google backup, now includes profile information
    • Implemented throttling for wipass (security improvement)
    • Improved system status display
    • Added VPN latest patch
  • BUG FIXES:
    • Fixed ngrok link always failing to send to our server after reboot(auto-update every hour)
    • Fixed use wipass concurrency issue

 

Version 4.8.7 (2021-11-07)(Full version)

  • NEW FEATURES:
    • Client Rewards
      • Click this link for the demo
    • Added promos top-up for eload
    • Added option to update all promos top-up at once
    • Added device ownership checking @ Device Tab
    • Added option to enable/disable session synchronizer @ Portal>>Wifi OptionsL>>General
    • Added admin panel notification if system checker has a new patch update
  • IMPROVEMENTS:
    • Improved coins.ph api checking
    • Improved google backup, now includes profile information
    • Implemented throttling for wipass (security improvement)
    • Improved system status display
  • BUG FIXES:
    • Fixed ngrok link always failing to send to our server after reboot(auto-update every hour)
    • Fixed eload transaction option on ngrok remote
    • Fixed use wipass concurrency issue

 

Version 4.8.6 (2021-05-14)/
 Version 3.8.0-Lite (2021-05-24)

NOTE: Changelog with ( * ) is only applicable for the full version

  • NEW FEATURES
    • *PPPOE
      • Please follow below steps before using the PPPOE feature
        • Click Check Configuration first to install PPOE libraries
          • Wait until the installation status shows "Done".
        • Reboot your vendo
        • Configure and/or save on PPPOE settings
        • Add PPPOE client
        • Enable PPPOE
        • Click on the "no internet" button on client card to allow client to access the internet 
      • Please note that this feature requires VLAN function on your switch to work
    • Ad Blocking - allow users to enable or disable adblocking 
      • Please take note when disabling ad blocking that it takes time to take effect due to browser caching
    • Patch Manager - allows installation of quick bug fixes/improvements
    • System Verifier - allows verifying the integrity of the system
    • Customizable Wipass printing
  • IMPROVEMENTS
    • Write active clients to DNS leases file to avoid sudden change of ip address.
    • Improved wipass table display for client wipass
    • Removed checkbox selection for "NOT USED" sessions.
    • Improved wifi clients control buttons to display
    • Removed add to wallet button if user account authentication is not enabled
    • *Add pause count on session edit.
    • Display pause count in the wifi clients table
    • Disable "time to wipass" conversion when wipass is disabled.
    • *Hide promos and services when no internet
    • *Moved wipass list to the portal/removed wipass separate page.
      • It will show when the user clicks the "Use Wipass".
    • Include "Not Used" sale type to dashboard inventory.
    • Improved device registration validation.
      • Registration validation only needed on the new flashed image
      • Avoid sudden bypassed connection on all connected client even those who have no credit
    • Removed loading indicator when loading chat messages in portal
    • Improved boot-up pause setting to resume original time after long shutdown/brownout
    • Added additional checking to avoid frozen time
    • Improved interface configuration that possibly caused sudden portal unavailability
  • BUG FIXES
    • Fixed "Download pending" issue in google play store
    • *Desktop Feature:
      • Fixed css formatting for desktop clients table
      • Fixed default speed not considered on desktop settings
      • Fixed session cleanup to not include desktop clients with inserted coins
    • Fixed time expiration for time on buy wifi with accounts
    • Fixed session transfer to an account in wifi clients
    • Fixed user not allowed to use own wipass when "allow to use unshared wipass" is disabled
    • Fixed not working tethering options for time sessions
    • Fixed balance deduction from client account
    • Fixed last run status in job schedule
    • Fixed some instance of job schedule not running
    • Fixed MAC blocking format on selected devices that causes connection issues
    • Fixed VPN bypass issue( patch system Checker )
    • Fixed daily sales display that includes "not used" credit for the entire month( patch system Checker )
    • Fixed unresponsive portal buttons on older browsers( patch system Checker ) 
  • DEPRECATED FEATURE
    • Removed push notification feature using onesignal.

 

Version 3.7.0-Lite (2021-04-09)(RE-FLASH ONLY)

  • Unli WIFI clients(time session only)
  • Vlan support
  • Supports up to 10 sub vendo
  • Removed all resource demanding operation/features to achieve the lighter and faster operation
  • Functionally comparable with v3.6 but with the updated security patch and system UI
  • Retained all necessary features/settings from the full version with added improvement from the latest version
  • Full version license compatible
  • Affordable price

IMPROVEMENTS FROM BETA:

  • Fixed cookie with the same session
  • Add edit session in wifi clients and improve styling
  • Fixed adding mac address with invalid format
  • Fixed instance of client time not running

 

Version 4.8.5 (2021-03-03)

  • Add reload endpoint for chrome extension sync
  • Only listen to data plan usage broadcast when client is selected
  • Fix mark as inactive in client accounts
  • Fix delete account in client accounts
  • Remove auto-reboot when not registered
  • Improved RAM management/allocation for faster database operation
  • Improved internet connection checking 

 

Version 4.8.3/4 (2021-01-28)

  • Improvement on Eload Promos Syncing 

 

Version 4.8.2 (2021-01-16)

  • Fixed missing client list when a special character is used in hostname
  • Include user account in detailed sales
  • Remember client sessions when switching APs (no need to login account)
    • Fix for randomized mac and IP sudden change issue
  • Fixed error 400
  • Fixed no time after clicking GO ONLINE

 

Version 4.8.1 (2020-12-05)

  • fixed overlapping chat box on admin
  • fixed admin add session expiration not being considered
  • fixed wipass expiration not added when merging to an existing session with expiration
  • remove access token validation on user/pass recovery
  • fixed unable to delete wipass history
  • fixed can't delete wipass history
  • fixed no expiration on converted wipass upon use
  • improved connection info download/upload to downloaded to uploaded
  • improved sorting of active user (active/connected)
  • allowed sorting active client of time /data
  • removed loader on search in active client
  • dynamic eload promos ( click sync button on promos tab to get latest coins reload promos )
  • added disable coinslot on no internet option( Portal>>Wifi Options>> General)

 

Version 4.8.0 (2020-10-26)

  • Fix Admin Account update
  • Fix not working portal when eload is disabled
  • Remove popup warning when client is blocked
  • Fix wifi users sorting
  • Fix Wipass Searching
  • Fix wipass printing format
  • Fix disconnect client in wifi users

 

Version 4.8.0-Beta (2020-10-21) - Image Only

( for testing purposes )

  • New Admin UI Style
  • Customizable admin theme
  • Improve data loading for faster response
  • Fix frozen time
  • Fix page redirection after login
  • Add Wipass History to account permissions
  • Lazy load images in portal to improve loading time
  • Added customizable free internet promos
    • Can customize download and upload speed 
    • Can limit number of users to avail
    • Customizable schedule and duration
  • Allow wipass editing
  • Add option to show/hide connection information for time sessions
  • Implement remember me functionality in account login for clients
    • Login only once to any browser and your session will be remember to any browser, even your ip or mac changes
  • Improve overall performance to avoid slim application error
  • Updated eload promos

 

Version 4.7.2 (2020-09-16)

  • Improved coin reading accuracy
  • Adjusted debounce time to less than 100
  • Auto retrieve access token when navigating the update tab
  • Relaxed registration/license validation time to avoid validation errors
  • Fixed desktop client expansion bug (version 2.0.4.1)

 

Version 4.7.1 (2020-08-28)

  • Fix obtaining ip/unable to connet to portal/admin after update issue when changing access point type
  • Fix reboot now button not showing any response after clicking
  • Removed extra validation on admin login for faster login
  • Auto re-save session options setting to avoid frozen time from v4.6
  • (SERVER UPDATE) Added redirect url to actual ngrok link
    • This will enable each user to access each machine from a fixed link that will redirect to the actual ngrok link
    • https://pisofiph.com/remote/device-id

 

Version 4.7.0 (2020-08-18)

  • fixed no internet issue
  • fixed and improved peripheral pin functionality
  • fixed not working global switch for tethering
  • fixed device registration issue to avoid missing buttons
  • fixed issue duplicating session while merging to current session during cross device account login
  • fixed eload sales not match on overview when refund has been done
  • fixed desktop client pausing when other desktop app starts within the network
  • fixed desktop slow resizing response after go online
  • fixed live transfer of time doesn't become active session after transferring to another device with no active sessions with auto continue disabled
  • fixed add/deduct of time while client is paused
  • fixed desktop custom speed not working
  • fixed time wipass spelling correction(Alliow Wipass)
  • fixed saving on sessions options taking so much time
  • fixed error on extending time sessions
  • fixed today's sales not reflecting on sub admin account
  • fixed time and data expiration table not included on the backup
  • fixed ram display
  • fixed data usage sorting on wifi users active clients
  • fixed wipass still expired even if unused
  • fixed use wipass always replace current session
  • fixed time still showing on desktop client app even if the desktop client is disabled
  • improved sub account permissions
  • improved logic level accuracy on sub vendo charging
  • improved(faster) loading time when pressing go online
  • improved adding session to automerge session now based on the expiration table
  • improved relative expiration assignment on adding admin session on wifi users
  • improved syncing of access token while navigating in admin panel
  • improved chat wrapping display on admin 
  • improved auto removed expired session functionality
  • improved wipass deletion
  • added google drive scheduled backup
  • added new account recovery on admin panel
  • added configurable ip lease time
  • added buy data / wipass using wallet
  • added wallet transfer to other account
  • re-send ngrok link to pisofiph account when first sending fails
  • added auto complete site redirection on wifi options
  • added free wifi option on wifi users
  • added auto detect of ip address and gateway on IP settings
  • added message on portal for clients that has no active session but has an available sessions
  • added list available wipass when clicking use wipass
  • added validation and syncing of access token when during admin login
  • re-implemented quick generate on wipass tickets
  • hide notification option on wifi user's option when not enabled
  • improved account reset
  • increased number maximum ip leases
  • totally disabled RPi built access point if not using internal AP
  • excluded account with wallet balance on account cleanup
  • retain active/current session when signing an account from another device with sessions
  • added loader on session option

 

Version 4.6.0 (2020-07-15)

  • Fix "There is already a client connected" issue.
  • Fix Display of Rates
  • Fix "Device is not registered" issue
  • Allow dynamic IP on vlan setup
  • Add device status reload on the registration page
  • Add sorting for promo packages
  • Add sorting, filter, and pagination for promo rates and promo packages
  • Display pause count in portal
  • Display pause validity in portal
  • Display message if the user can no longer pause the connection
  • Add expiration table mapping for time and data
  • Allow remote portal customization via ngrok
  • Added permission to add time and data session for co-admin accounts
  • Fix coins.ph eload status
  • Display rate expiration for time, data, and wipass conversion on insert coin
  • Always logout desktop client on app startup(Desktop client v2.0.4.0)
  • Added option to hide session speed on Portal>>Wifi Options>>General (Uncheck show session speed on sessions list)
  • Optimized database on machine startup
  • Calibrate pins to avoid ghost credits(specially on raspberry pi setup)

 

Version 4.5.1 (2020-07-11)

  • Eload update only due to coins.ph API update
  • Next feature release, to follow in a couple of days

 

Version 4.5.0 (2020-06-17)

  • VLAN Support (for raspberry pi and orange pi)
  • Fix display of charging rates
  • Some minor improvements

 

Version 4.4.0 (2020-06-05)

  • Add Session Switching in Wifi Clients
  • Retain expiration when merging sessions
  • Implement auto-delete expired sessions
  • Fix pause count when client is disconnected to the network
  • Fix pause during power interruption
  • Fix restart on no internet job schedule
  • Fix auto-merge when current session is expired
  • Fix Insert Coin background audio in eload
  • Improve backup restore for large data
  • Add option for enabling/disabling Promo Packages
  • Add option for enabling/disable Epins
  • Hide buy epin button when coins.ph balance is not enough
  • Add sub vendo firmware updater (works for v4.4 firmware and v4.4 pisofi software)
    • reduced debounce time for 5 and 10 coins credits cuts in half
    • add more optimizations on sub vendo firmware
  • Add minimum and maximum limit for upload
  • Add Insert Coin Reset/Clear pin configuration
    • This is an option for a physical push button switch in front of your vendo 
    • When pressed,this will cancel existing/current insert coin session, specially those device that are not actually inserting coin at the vendo.
    • This will give an opportunity for the actual person who is currently at the vendo to insert coin immediately.
    • NOTE:Please check your pin configuration as this might change after update
  • Add enable/disable captcha
  • Encrypt login submission to avoid sniffing

 

Version 4.3.1 (2020-05-26)

  • Wifi Sharing Options (via Tethering)
    • Add enable/disable for Time and Data Sessions
    • Add option per session for each client.
    • Add option for Wipass Tickets
    • Add option in Promo Packages
    • Add option for whitelisted devices
    • NOTE: Wifi Sharing will only work if "Allow Tethering" option is enabled in Wifi Options -> General
  • Promo Packages Improvement
    • Sort promos by price (from lowest to highest)
    • Show unavailable promo packages
  • Improve the chat manager to not overlap dialogs.
  • Improve Speed Allocation - only count active users that are connected to the network.
  • Fix pause count when the user has disconnected to the network (when auto-pause enabled).
  • Security Improvement
    • Add captcha to avoid brute force attacks
  • Fixed conflicting pause settings(validity/pause when disconnected/pause limit)
  • Sub vendo improvement(Use NodeMCU_firmware_pisofi_v4.3.bin)
    • fixed no credit on changing relay pin
    • lower debounce time for possible cause of miscredit on some setup
    • other minor improvements

 

Version 4.3.0 (2020-05-19)

  • Data Plans
    • Allow admin to create, extend, or deduct data sessions for each user.
    • Support Cash-Type Data Session
    • Support Live-Transfer Data Session
    • Support Admin-Transferred Data Session
    • Support Data Wipass Generation
    • Support auto-merge options.
  • Anti-Tethering - Block hotspot sharing.
  • Ports Prioritization - Improve prioritization of packets for gaming.
  • Promos Packages - allows you to customize promos.
    • Customize speed - download and upload rate.
    • Customize type - Data or Time Session
    • Customize expiration
    • Customize if a user can pause or convert to wipass ticket
    • Customize recurrence - schedule when to enable promos
  • Chat Messaging
    • Allow direct chat messaging to the user.
  • NodeMCU for Sub Vendo (download firmware v4.2)
    • Keep NodeMCU connection alive.
    • Add delay option for sending coins
    • Retry sending coins if disconnected to server.
  • Charging Improvements
    • Improve the merging of time
  • Desktop Improvements (download desktop app v2.0.3.0)
    • Fix every-minute reload.
    • Fix pause connection issue.  
  • Traffic Monitor - displays a graph of user's network usage.
  • UI Improvements - Organize options grouping.
  • Security Improvements
    • Implement throttling during login to avoid brute-force attacks.
    • Enable or disable router access
    • Encrypt communication to pisofi server
  • Allow custom speed allocation for whitelisted devices.
  • Add delete option in Wipass History
  • Add data plan permissions in co-admin accounts.
  • Add delete option for user-generated wipass tickets.
  • Add editor for custom css.

 

Version 4.2.1/4.2.2(2020-04-15)

  • Improve speed allocation to users which causes inconsistent speed / no internet connection.
  • Fixed free access on prioritized ports

 

Version 4.2.0(2020-03-29)

  • Auto-Merge Feature for All Session Types
    • You can now set what type of sessions will be merged automatically in a single session.

Session Types:

  • Cash-User Session
    •  a session generated when user inserts a coin.
  • Wipass Session
    •  a session generated when a user uses a wipass he/she bought or converted to after inserting a coin.
  • Admin-created Sessions
    • a type of session when an admin adds a session to a specific user from wifi clients.
  • Live transfer Sessions
    • a session generated when a user transfers his/her time from one device to another.
  • Wallet type Sessions 
    • a type of session generated when a users uses his/her wallet to buy wifi time.
  • Admin-transferred Sessions
    • a type of session generated when the admin transfers a specific time from one account to another in wifi clients.
When auto-merge is enabled all type of sessions will be merged in a single session with the origin callled "Auto". Sessions which will not merge automatically will still have separate sessions.

This is good for this sample use case:
You are selling wipass with different speeds or expirations. Since the wipass will be different from the user's current session's speed/expiration, it will be wise not to merge them so that they can enjoy the custom speed that the bought.

  • Improve client speed calculation
  • Fix duplicate data restoration
  • Allow canceling in coins.ph account linking
  • Allow option to disable chat for Wifi and Desktop

 

Version 4.1.0(2020-03-22)

  • Services - Game Credits (epins) 
    • This will use your coins.ph account.
    • This is also configurable if you don't want to enable this feature, go to Portal -> Wifi Options.
  • Auto-merge cash type session (configurable) if:
    • cash type is the current session
    • sessions have the same speed
  • Added relative expiration for wipass
    • the old expiration date is retained (this is for fix expiration)
    • the expiration time is relative when the wipass is used. For example, if you generated a wipass that has 3 days of total time, and you set the expiration time to 3 days. It doesn't matter when the wipass will be used, but once it's used, the expiration will kick in.
  • No access token setup needed - access token will be retrieved automatically.
  • Added reload status for vendos and desktops
  • Improve admin pages styling
  • Show pause button in portal
  • Auto resume sessions if not "pauseable".

 

Version 4.0.0(2020-03-15)

  •  WIFI CLIENT SESSIONS
    • Wifi Client Sessions - allows you to have full control over your client's connection time. The inspiration is that, users will always have many sessions. egTime from Insert Coin
      • Time from Wipass
      • Time from Live Transfer
      • Time from Admin
      • Time from Transfer
      • Each connection may have different speed, expiration or rules (whether something can be paused or not). And managing them is hard, since their time always merges by default. So by having this feature, you are always guaranteed that each of your client's session is managed accordingly.
  • Promo Rates
    • Added promo rates if you want to override your default wifi rates for a specific time - good for marketing
  • Audio Settings
    • Allows you to customize Background, Coin Inserted, or Success music.
  • Session Options
    • Set the default options for each user's connection session.
  • System Activity
    • Logs some critical admin actions
  • SpeedTest by Ookla
    • Allows you to select the nearest server when testing speed
  • Port Prioritization
    • improved range port prioritization with updated game ports
  • Eload
    • Use coins.ph login to activate eload instead of API key
    • Move eload status to separate page
  • Sales
    • Delete selected sales
  • System Status / Dashboard
    • Added Today's Sales, Daily Sales Chart, Eload Sales, Coins.ph Balance, Overall Total
    • Added Disk Usage
  • Wifi Users
    • New option for adding new session to user
    • Added mac blocking / unblocking option
    • Added filter by status or connected
  • Wipass
    • Added prefix for wipass tickets - up to 5 characters
    • Improve download by batch or selected wipass only
    • Added option to set if wipass ticket can be paused
    • Added option to set if wipass is convertible to another wipass ticket
  • Mac Control
    • Improved Mac BlockinG
    • Added option for whitelisting mac address (whitelisted mac addresses will have internet by default)
  • Site Control
    • Improved Site Blocking
    • Added option for whitelisting site (whitelisted sites will be accessible even without connection time)
  • Desktop App
    • improve connection on desktop client to avoid unintended pausing of time
  • Node MCU/multicoinslot
    • immediately set pin level to desired state when encountered unexpected websocket disconnection during insert coin.
  • Insert coin page
    • improved for faster insert coin experience on main vendo
  • Admin panel tabs arrangements
    • re-ordered some tabs for better navigation experience
  • General bug fixes
  • Other changes
    • Delete permission for sub account
    • Add device page to sub account by default
    • Fix audio background for desktop clients
    • Disable Go online, charging, and convert to wipass button while client is still insert coin to avoid missing credit.
    • Override pause setting by pausing on client on admin panel
    • Add text indicator for number of available sessions in portal
    • Highlight current session on sessions list
    • Resume user sessions after reboot when session is not allowed to pause