File bcm2-utils.changes of Package bcm2-utils
------------------------------------------------------------------- Mon Feb 12 20:23:02 UTC 2024 - matwey.kornilov@gmail.com - Update to version 0.9.8: * New release... * Update readme * Be less pedantic * Update platform.md * Update platform.md * Update platform.md * Add platform.md (WIP) * Update programstore.md * Include documentation in release ZIP files * Add KAON Media CG2200 profile (bcm2cfg only) * Update CodeBlocks project file * Fix t_nonvol group test * Fix a typo in t_nonvol.cc (#54) * Add missing include/ directory * Update Makefile ------------------------------------------------------------------- Wed Jan 24 19:46:01 UTC 2024 - matwey.kornilov@gmail.com - Update to version 0.9.7: * Bump version * Update copyright years * Update README * Avoid casting weirdness * tm902s: update rwcode address * tm902s: update profile * Rename boltenv::var::key -> boltenv::var::name * boltenv: check variable size before changing tag type * boltenv: type 0x02 vars have flags too * boltenv: use only sane variable names * boltenv: actually validate the checksum * Use Boost.CRC for CRC-16-CCIT * Update SNMP settings group * boltenv: don't break if user modifies raw value * Update copyright years * Update README.md * Update README.md * Update README.md * Remove bcm2boltenv from CodeBlocks project file * Remove legacy bcm2boltenv utility * Refine boltenv data handling * Remove junk * Update vendor group definition * Add vendor group definition * bcm2cfg: add support for boltenv dumps (still WIP) * use Boost.Endian library * Changes to nv_num, including little endian support * Rename hton/ntoh methods * Update arris group definition * Doc updates * Expose min/max for nv_ number types * tm902s: correct partition layout * Add ARRI group definition * Fix typo * tm902s: fix partition table * Fix option override parsing * Update Makefile * tm902s: update rwcode address * Don't warn about deprecated crypto routines * Migrate from DevCpp to CodeBlocks for Windows builds * Update Makefile * Add missing identifier * Fix warnings for 32-bit builds * Hush possibly uninitialized value warnings * Add Arris TM902S profile * Doc updates * Rename firmware.md * Doc updates * Document boltenv file format * Doc updates * Move documentation to doc/ folder * Bump version * Use version.txt if git isn't available * Add version file for non-git builds * Add bcm2boltenv utility * Fix bfc_bootassist rwx * Improve bootloader interface detection * Update NetMASTER CBW-383ZN profile (#46) * Add Netgear CG3100 profile (WIP) * tc7210: minor adjustments * Tc7210 (#42) * Rename 'vflash' rwx to 'bootassist'. * Only initialize SNMP lib when used * Mark child partitions * cga4233: fix partitions * Add ukey offset to generic and cga4233 profile * Fix builds with SNMP on macOS * Add missing override * cga4233: fix ssbl offset * cga4233: update partition table * Add snmp exec support * More options for vflash rwx * cga4233: use correct partition layout for flash0 * Fix script write command * Add BCM3390 bootassist flash rwx * Add profile::arch() * Only throw rwx::interrupted once * bcm2cfg: allow more width for profile names * Enable single-byte writes for SNMP backend * Add Technicolor CGA4233 profile * Sort profile names alphabetically * Adjust length when resuming dump * Simpler script handling * bcm2dump: implement primitive "script" command (WIP) * Try to enable engineering MIBs in snmp ctor * Don't crash if SNMP connection fails * bcm2dump: add SNMP interface * Fix resume option (and remove overlap for now) * Split interface into base and cmdline_interface * Fix option parsing * Update halif group definition * Add dynnv halif group definition * Update warning messages * Nothing to parse in empty groups * Update FORMAT.md * Update FORMAT.md * Update FORMAT.md * Update FORMAT.md * Update FORMAT.md * Another stab at permnv/dynnv wear-leveling * Update FORMAT.md * Update FORMAT.md * Update FORMAT.md * Update FORMAT.md * Update FORMAT.md * Update FORMAT.md * Update FORMAT.md * Update FORMAT.md * Update FORMAT.md * More permnv/dynnv improvements (still WIP) * Improve permnv/dynnv file handling * Update sa group definition * Actually read old-style permnv/dynnv data from specified offset * bcm2cfg: remove broken "raw" mode * Remove old permnv/dynnv copies in old-style files (WIP) * Update FORMAT.md * Update FORMAT.md * Support old-style permnv/dynnv wear leveling * Update docsis1 group definition ------------------------------------------------------------------- Mon May 9 13:48:19 UTC 2022 - Matwey Kornilov <matwey.kornilov@gmail.com> - Initial version