Photonicat 2 固件 Changelog:修订间差异

来自Photonicat Wiki
跳转到导航 跳转到搜索
C2h2留言 | 贡献
无编辑摘要
C2h2留言 | 贡献
 
第28行: 第28行:


== 2026-03-06 r7660 ==
== 2026-03-06 r7660 ==
* '''Kernel update''' — Updated kernel to 6.12.74, and mac80211 to 6.12.61.                                                                                 
* '''Kernel & system updates''' — Updated kernel to 6.12.74, mac80211 to 6.12.61, python3 to 3.13.9 with related packages (PAM-based auth replacing deprecated <code>spwd</code>), and system version to 26.04.
  * '''Python 3.13''' — Updated python3 to 3.13.9, and updated other python3 related packages. Removed deprecated <code>spwd</code> module and switched to     
* '''Fibocom FM350-GL 5G modem support''' — Full support including signal strength, temperature monitoring, IMEI, carrier/operator display, serving cell info, roaming preference, 4G/5G network mode and band selection, WWAN power off toggle via rfkill, network stats tracking, and hex-encoded operator name decoding.
  PAM-based authentication.                                                                                                                                   
* '''SMS reliability''' — Switched to PDU mode for all modems, fixed FM350-GL serial port handling, prompt detection, and response timeouts.
  * '''System version''' — Updated system version to 26.04.      
* '''Web terminal''' — Added web-based terminal (<code>/terminal</code>) with persistent PTY sessions, fullscreen toggle, disconnect/reconnect, JetBrains Mono font, and mobile viewport optimization.
  * '''FM350-GL modem support''' — Added Fibocom FM350-GL 5G modem support, including signal strength, temperature monitoring, IMEI, carrier/operator display,
* '''Direct Power Mode & TCP BBR v3''' — Added power-on mode options for battery-free and quick-response applications (auto power-on when adapter connected, no battery required). Added TCP BBR v3 support with congestion control configuration in General Settings.
  serving cell info, roaming preference, and hex-encoded operator name decoding.
* '''Battery history & power event logging''' — Battery history chart with SQLite storage, fixed voltage scale, area fill, watt display, and power on/off event timeline. Persistent power event logging with voltage, current, SOC data, and DC plug/unplug tracking.
  * '''FM350-GL band & network mode''' — Added FM350-GL 4G/5G network mode selection and band selection UI with NR band encoding and AT+GTACT command support.
* '''Idle & low battery shutdown''' — Live idle shutdown countdown timer, low battery shutdown support, WiFi client idle monitoring (OR mode), battery-only auto-shutdown option, and 2% SOC tolerance for SOC estimation jumps.
  * '''FM350-GL WWAN management''' — Added FM350-GL WWAN interface support with power off toggle via rfkill, and network stats tracking for eth2.
* '''General Settings & timer page redesign''' — New General Settings page with language, timezone, hostname, and LuCI sync. Redesigned timer page with modern split-panel layout, compact full-width panes, and clarified Car/UPS mode descriptions.
  * '''SMS reliability''' — Improved SMS reliability by switching to PDU mode for all modems, fixing FM350-GL serial port handling, prompt detection, and
* '''Dashboard & header improvements''' — Active WAN shown first, public IPv6 detection, modem temperature display, 5G/4G indicator in network icon row, status-aware rendering, gateway underline, and optimized mobile header layout.
  response timeouts.
* '''Performance & UI/UX polish''' — Native Python ubus/uci wrappers, non-blocking IO caching, CPU powersave disabling big cores (A72), 3-month static asset caching, temperature and wattage charts, tab state preserved across refresh, single-language notifications, improved icons, Wiki and Community footer buttons, smart phone formatting, and verbose firmware upgrade progress.
  * '''Web terminal''' — Added web-based terminal (<code>/terminal</code>) with persistent PTY sessions, fullscreen toggle, disconnect/reconnect, JetBrains Mono
  font, and mobile viewport optimization.
  * '''Direct Power Mode''' — Added power-on mode options — Direct Power Mode for battery-free and quick-response applications (can be configured to auto
  power-on when adapter connected and do not require battery).
  * '''TCP BBR v3''' — Added TCP BBR v3 support, with TCP congestion control configuration in General Settings.
  * '''Battery history chart''' — Added battery history chart with SQLite storage on statistics page, with fixed voltage scale, area fill, watt display, and
  power on/off event timeline.
  * '''Power event logging''' — Added persistent power event logging with battery voltage, current, SOC data, and DC plug/unplug event tracking.
  * '''Idle & low battery shutdown''' — Added idle shutdown countdown timer with low battery shutdown support, WiFi client idle monitoring (OR mode),
  battery-only auto-shutdown option, and 2% SOC tolerance for estimation jumps.
  * '''General Settings page''' — Added General Settings page with language, timezone, and hostname configuration. Language changes now sync to OpenWrt LuCI.
  * '''Timer page redesign''' — Redesigned timer settings page with modern split-panel layout, full-width panes, compact layout, and clarified Car/UPS mode
  descriptions.
  * '''Dashboard enhancements''' — Improved dashboard with active WAN connection shown first, public IPv6 address detection, modem temperature display, and
  power mode/shutdown policy info in API.
  * '''Mobile header optimization''' — Optimized mobile header bar with 5G/4G modem indicator in network icon row, status-aware network icon rendering, gateway
  underline, and improved speed display formatting.
  * '''Temperature & wattage charts''' — Added temperature and wattage charts to statistics page with Photonicat yellow (#FDE021) chart line branding.
  * '''Performance improvements''' — Improved performance with native Python ubus/uci wrappers, non-blocking IO caching, CPU powersave disabling big cores
  (A72), 3-month Cache-Control for static assets, and reduced wifi client query frequency.
  * '''UI/UX polish''' — Tab state preserved across refresh and language switch, single-language notifications, improved battery/power/settings icons, Wiki and
  Community footer buttons, smart phone number formatting, and verbose firmware upgrade progress tracking.
 
* Included mosh-client by default.
* Added nodejs in opkg install repo
*

2026年3月20日 (五) 18:23的最新版本

2025-08-22

  • initial release

2025-09-19 r7612

  • Simplified multi-WAN routing, disabled mwan3.
  • Built-in Docker packages by default.
  • Bumped kernel version to 6.12.45.
  • Applied PCIe patches from upstream.
  • Added USB hub reset timing and watchdog.
  • Status LED and beeper can be disabled by the user.
  • Improved mini display performance.
  • Added LED, beeper, and fan control with over-temperature protection algorithm.
  • Simplified network WAN interface selection: auto, eth_only, cell_only, all_off.
  • Added /update management interface.
  • MCU: Optimized coulomb counting algorithm.
  • MCU: Fixed occasional issue where charging indicator light did not display.

2025-12-12 r7618

  • Improved bootup speed by removing unnecessary network resets.
  • Updated OpenWrt netifd to improve NFA765 wifi module compatibility.
  • Improved fan control strategy and overall thermal behavior.
  • Improved intelligent fan speed adjustment logic. smart_quiet, smart_cool, manual.
  • Fixed UI crash when network mode was set to Cellular Only.
  • Fixed an issue where 4G/5G band information was not displayed in the UI.
  • Fixed missing information in the with some 5G module information page.
  • Fixed 5G Signal not displaying error.
  • Fixed the Remember Me login option not working after a system restart.

2026-03-06 r7660

  • Kernel & system updates — Updated kernel to 6.12.74, mac80211 to 6.12.61, python3 to 3.13.9 with related packages (PAM-based auth replacing deprecated spwd), and system version to 26.04.
  • Fibocom FM350-GL 5G modem support — Full support including signal strength, temperature monitoring, IMEI, carrier/operator display, serving cell info, roaming preference, 4G/5G network mode and band selection, WWAN power off toggle via rfkill, network stats tracking, and hex-encoded operator name decoding.
  • SMS reliability — Switched to PDU mode for all modems, fixed FM350-GL serial port handling, prompt detection, and response timeouts.
  • Web terminal — Added web-based terminal (/terminal) with persistent PTY sessions, fullscreen toggle, disconnect/reconnect, JetBrains Mono font, and mobile viewport optimization.
  • Direct Power Mode & TCP BBR v3 — Added power-on mode options for battery-free and quick-response applications (auto power-on when adapter connected, no battery required). Added TCP BBR v3 support with congestion control configuration in General Settings.
  • Battery history & power event logging — Battery history chart with SQLite storage, fixed voltage scale, area fill, watt display, and power on/off event timeline. Persistent power event logging with voltage, current, SOC data, and DC plug/unplug tracking.
  • Idle & low battery shutdown — Live idle shutdown countdown timer, low battery shutdown support, WiFi client idle monitoring (OR mode), battery-only auto-shutdown option, and 2% SOC tolerance for SOC estimation jumps.
  • General Settings & timer page redesign — New General Settings page with language, timezone, hostname, and LuCI sync. Redesigned timer page with modern split-panel layout, compact full-width panes, and clarified Car/UPS mode descriptions.
  • Dashboard & header improvements — Active WAN shown first, public IPv6 detection, modem temperature display, 5G/4G indicator in network icon row, status-aware rendering, gateway underline, and optimized mobile header layout.
  • Performance & UI/UX polish — Native Python ubus/uci wrappers, non-blocking IO caching, CPU powersave disabling big cores (A72), 3-month static asset caching, temperature and wattage charts, tab state preserved across refresh, single-language notifications, improved icons, Wiki and Community footer buttons, smart phone formatting, and verbose firmware upgrade progress.