Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
124 commits
Select commit Hold shift + click to select a range
8dd5ab9
RDK-59247:Migrate Functionality In Network scripts To Core Modules
Oct 15, 2025
2fafedf
Merge branch 'develop' into topic/RDK-59247
Oct 27, 2025
8ac42a4
Merge branch 'develop' into topic/RDK-59247
Nov 17, 2025
35adb09
Merge branch 'develop' into topic/RDK-59247
Nov 24, 2025
1f69450
Merge branch 'develop' into topic/RDK-59247
Dec 3, 2025
e55763e
RDKEMW-9242, RDKEMW-11094: Network Migration changes for ENTOS (#382)
AravindanNC Dec 11, 2025
818133f
RDKEMW-11602: Name resolution error in Peacock App (#397)
AravindanNC Dec 15, 2025
72776fc
4.2.1 release changelog updates
naveenkumarhanasi Dec 17, 2025
5b56136
Merge branch 'release/4.2.1'
naveenkumarhanasi Dec 17, 2025
1df413f
Merge tag '4.2.1' into develop
naveenkumarhanasi Dec 17, 2025
937d21f
Merge branch 'develop' into topic/RDK-59247
Dec 19, 2025
b86bfe3
RDK-59247: cleaning up network scripts.
udaykrishnag Dec 19, 2025
880d752
RDKEMW-11363: [NM Dispatcher] Reduce repetitive logging (#415)
AravindanNC Jan 14, 2026
1775157
Merge branch 'develop' into topic/RDK-59247
udaykrishnag Jan 14, 2026
38da422
Merge pull request #402 from rdkcentral/topic/RDK-59247
udaykrishnag Jan 15, 2026
fe25fa7
SERXIONE-8331 : Added viper_ipa to exceptions for /media/apps/sky/pa…
sborushevsky Jan 16, 2026
16d826b
SERXIONE-8331 : Added viper_ipa to exceptions for /media/apps/sky/pa…
naveenkumarhanasi Jan 16, 2026
7394e84
Sysint 4.2.1 hotfix release
naveenkumarhanasi Jan 16, 2026
473d99f
Merge branch 'hotfix/4.2.1v1' into support/4.2.1
naveenkumarhanasi Jan 16, 2026
661b82c
RDK-57502 - [RDKE] Migrate Operation Support Log Upload Related Scrip…
Abhinavpv28 Jan 20, 2026
a8ca15d
Sysint 4.2.2 release changelog updates
nhanasi Jan 21, 2026
2aa1f8e
Merge branch 'release/4.2.2'
nhanasi Jan 21, 2026
59b4013
Merge tag '4.2.2' into develop
nhanasi Jan 21, 2026
0b7a028
RDKEVD-5412: ES1 RTK Release 1.5.0
Jan 23, 2026
fbb7a3e
Merge branch 'feature/RDKEVD-5412' into develop
nhanasi Jan 27, 2026
7b085a2
Create readBTAddress-generic.sh
nhanasi Jan 23, 2026
be909e8
Update getDeviceDetails.sh
nhanasi Jan 23, 2026
1bebeb8
Update lib/rdk/getDeviceDetails.sh
nhanasi Jan 23, 2026
668eeca
Update readBTAddress-generic.sh
nhanasi Jan 23, 2026
7e605fd
Update getDeviceDetails.sh
nhanasi Jan 23, 2026
fac7dfc
Update readBTAddress-generic.sh
nhanasi Jan 23, 2026
1be51ef
Update getDeviceDetails.sh
nhanasi Jan 23, 2026
27f8e41
Update getDeviceDetails.sh
nhanasi Jan 23, 2026
f8b2432
Update readBTAddress-generic.sh
nhanasi Jan 23, 2026
73181a5
RDK-59964 : ZeroConfig (IPv4LL) support for EntOS - AirPlay Devices (…
gururaajar Jan 30, 2026
e455a80
Sysint 4.2.3 release changelog updates
naveenkumarhanasi Jan 30, 2026
2a428f5
Sysint 4.2.3 release changelog updates (#437)
nhanasi Jan 30, 2026
138be84
RDK-59964: Sysint 4.2.3 release (#438)
nhanasi Jan 30, 2026
c9c32a2
Merge branch 'release/4.2.3'
naveenkumarhanasi Jan 30, 2026
07c7aab
Merge tag '4.2.3' into develop
naveenkumarhanasi Jan 30, 2026
84339f4
XIONE-18284: Need to add monarch process name for core upload (#441)
nhanasi Feb 3, 2026
d1b176a
RDKEMW-13059: Include utility indepenent of T2 for telemetry upload (…
shibu-kv Feb 3, 2026
a232c32
4.3.0 release changelog updates
tdeva14 Feb 6, 2026
488750c
Merge branch 'release/4.3.0'
tdeva14 Feb 6, 2026
8fcdc31
Merge tag '4.3.0' into develop
tdeva14 Feb 6, 2026
d52473a
Revert "XIONE-18284: Need to add monarch process name for core upload…
nhanasi Feb 9, 2026
4022281
RDKEMW-13687: Increase Timeout for NTP PartnerURL Read (#450)
sindhu-krishnan Feb 11, 2026
76bf8f0
4.3.1 release changelog updates
tdeva14 Feb 11, 2026
4a29ec2
Merge branch 'release/4.3.1'
tdeva14 Feb 11, 2026
354b182
Merge tag '4.3.1' into develop
tdeva14 Feb 11, 2026
999928c
Disable password authentication (#427)
NareshM1702 Feb 25, 2026
2d7ca69
<Sysint 4.3.2 release changelog updates
nhanasi Feb 26, 2026
c21ba73
Sysint 4.3.2 release changelog updates (#463)
nhanasi Feb 26, 2026
d0cbe87
RDKEMW-12868: Sysint 4.3.2 release changelog updates (#464)
nhanasi Feb 26, 2026
db73c8d
Merge branch 'release/4.3.2'
nhanasi Feb 26, 2026
ce34886
Merge tag '4.3.2' into develop
nhanasi Feb 26, 2026
13e79f9
RDK-59974 : Migrate rebootNow script to C - Implementation (#459)
Saranya2421 Feb 27, 2026
f085b1d
4.4.0 release changelog updates
tdeva14 Feb 27, 2026
ebcf851
Merge branch 'release/4.4.0'
tdeva14 Feb 27, 2026
92173b4
Merge tag '4.4.0' into develop
tdeva14 Feb 27, 2026
7598c95
RDKEMW-14726 - Implement Chrony runtime selection for Time Sync (#469)
sindhu-krishnan Mar 10, 2026
ded2a59
4.5.0 release changelog updates
tdeva14 Mar 10, 2026
f9bec1c
Merge branch 'release/4.5.0'
tdeva14 Mar 10, 2026
aebdac3
Merge tag '4.5.0' into develop
tdeva14 Mar 10, 2026
2dc0d67
RDKEMW-9393 : Dropbear is using prod Key to connect to devices runnin…
KTirumalaSrihari Mar 11, 2026
6596c78
4.5.1 release changelog updates
tdeva14 Mar 11, 2026
8668de9
Merge branch 'release/4.5.1'
tdeva14 Mar 11, 2026
b94cde6
Merge tag '4.5.1' into develop
tdeva14 Mar 11, 2026
6a71c71
SERXIONE-8445:PREVIOUS_LOG event observed false reporting telemetry i…
dharshini555 Mar 11, 2026
ad07789
Update 10-unmanaged-devices for unmanaging wl0.2
aminaseyyad Mar 13, 2026
5dd81f9
[RDKEMW-14881] Updating wifi reassociation threshould tolerance RFC …
udaykrishnag Mar 13, 2026
94f6e42
Sysint 4.5.2 release changelog updates
naveenkumarhanasi Mar 13, 2026
029809e
Sysint 4.5.2 release changelog updates (#484)
nhanasi Mar 13, 2026
cfc061b
Sysint 4.5.2 release changelog updates (#483)
nhanasi Mar 13, 2026
0af8bee
Merge branch 'release/4.5.2'
naveenkumarhanasi Mar 13, 2026
e34a943
Merge tag '4.5.2' into develop
naveenkumarhanasi Mar 13, 2026
9b8505a
Merge branch 'develop' into topic/RDKMVE-1740
aminaseyyad Mar 14, 2026
06dc579
Merge pull request #482 from rdkcentral/topic/RDKMVE-1740
AravindanNC Mar 18, 2026
4f77233
Update previous-log-backup.service
Abhinavpv28 Mar 18, 2026
7335293
Update device.properties (#472)
KTirumalaSrihari Mar 19, 2026
57b3c12
Sysint 4.5.3 release changelog updates
naveenkumarhanasi Mar 20, 2026
4b963e5
Merge branch 'release/4.5.3'
naveenkumarhanasi Mar 20, 2026
3bd6471
Merge tag '4.5.3' into develop
naveenkumarhanasi Mar 20, 2026
dee962f
Merge pull request #487 from rdkcentral/develop
Abhinavpv28 Mar 23, 2026
2c94e2e
Script cleanup
Mar 25, 2026
9ea66e2
Remove uploadSTBLogs.sh script reference
Mar 25, 2026
f554628
Merge pull request #488 from rdkcentral/feature/backuplog
Abhinavpv28 Mar 26, 2026
3d2215e
Merge pull request #492 from rdkcentral/develop
Abhinavpv28 Mar 26, 2026
925c788
Delete lib/rdk/uploadSTBLogs.sh
Abhinavpv28 Mar 26, 2026
50d0537
Delete lib/rdk/usbLogUpload.sh
Abhinavpv28 Mar 26, 2026
ade8cc2
Delete lib/rdk/UploadLogsNow.sh
Abhinavpv28 Mar 26, 2026
56c3713
Merge pull request #491 from rdkcentral/feature/script_cleanup
Abhinavpv28 Mar 26, 2026
adf5b1b
Sysint 4.5.4 release changelog updates
naveenkumarhanasi Mar 27, 2026
9307d25
Merge branch 'release/4.5.4'
naveenkumarhanasi Mar 27, 2026
d9f48c0
Merge tag '4.5.4' into develop
naveenkumarhanasi Mar 27, 2026
0f3db13
Delete lib/rdk/backup_logs.sh
Abhinavpv28 Mar 31, 2026
ced3966
Merge pull request #493 from rdkcentral/feature/backup_script_remove
Abhinavpv28 Apr 1, 2026
5c9f548
RDKEMW-16414: Replace type exec in NM_Bootstrap (#494)
AravindanNC Apr 1, 2026
631e4af
RDKEMW-15186 : [RDK-E] [TCHXi6] estb mac address is incorrect (#495)
Abhinavpv28 Apr 2, 2026
124d3bf
Sysint 4.5.5 release changelog updates
naveenkumarhanasi Apr 3, 2026
0f44776
Merge branch 'release/4.5.5'
naveenkumarhanasi Apr 3, 2026
654be5f
Merge tag '4.5.5' into develop
naveenkumarhanasi Apr 3, 2026
bc5e8d8
RDKEMW-15490 : Removing reboot script reference from sysint (#500)
Saranya2421 Apr 9, 2026
711601e
5.0.0 release changelog updates
tdeva14 Apr 9, 2026
9facdd3
Merge branch 'release/5.0.0'
tdeva14 Apr 9, 2026
af56fe3
Merge tag '5.0.0' into develop
tdeva14 Apr 9, 2026
be07e4b
RDKEMW-16664: Send integer value for MemAvailable to t2ValNotify (#496)
Copilot Apr 10, 2026
c31fdaf
RDKEMW-16446: No Wifi screen issue (#498)
AravindanNC Apr 13, 2026
f5f229b
RDKEMW-10284: Migrate stunnel to use P12 cert (#364)
Lasya-Prakarsha-D-V Apr 17, 2026
4d4ef7e
Sysint 5.0.1 release changelog updates
naveenkumarhanasi Apr 23, 2026
cd2d601
Merge branch 'release/5.0.1'
naveenkumarhanasi Apr 23, 2026
5d44360
Merge tag '5.0.1' into develop
naveenkumarhanasi Apr 23, 2026
0edbcde
RDKEMW-10725:gstreamer-cleanup conditions when cdl_flashed_file_name …
vrenu2018 Apr 27, 2026
f13d901
RDKEMW-17619 : [develop] OCDM_WVMediaKey and OCDM_SaThread changes in…
madhubabutt Apr 28, 2026
35cff6f
Revert "RDKEMW-10725:gstreamer-cleanup conditions when cdl_flashed_fi…
nhanasi May 1, 2026
d5bffcb
RDKEMW-17800:gst-cleanup conditions when cdl_flashed_file_name is not…
vrenu2018 May 4, 2026
0286694
RDKEMW-16774: [Security] Device partition structure seen in logs (#536)
Saranya2421 May 7, 2026
ddc1cea
RDKEMW-18159 : [develop] Corefile not getting uploaded for mutliqueue…
madhubabutt May 7, 2026
61155b6
RDKEMW-17726, RDKEMW-17727: Fix the Migration of RDKV-to-RDKE (#531)
jincysam87 May 7, 2026
d138055
RDKEMW-17800:gst-cleanup conditions when cdl_flashed_file_name is not…
vrenu2018 May 7, 2026
0e05ed7
Sysint 5.0.2 release changelog updates
naveenkumarhanasi May 7, 2026
c6bd2c5
Merge branch 'release/5.0.2'
naveenkumarhanasi May 7, 2026
1888519
Merge tag '5.0.2' into develop
naveenkumarhanasi May 7, 2026
6974aef
Update getPartnerProperty.sh (#541)
sindhu-krishnan May 8, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
159 changes: 159 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,168 @@ All notable changes to this project will be documented in this file. Dates are d

Generated by [`auto-changelog`](https://github.com/CookPete/auto-changelog).

#### [5.0.2](https://github.com/rdkcentral/sysint/compare/5.0.1...5.0.2)

- RDKEMW-17800:gst-cleanup conditions when cdl_flashed_file_name is not present [`#538`](https://github.com/rdkcentral/sysint/pull/538)
- RDKEMW-17726, RDKEMW-17727: Fix the Migration of RDKV-to-RDKE [`#531`](https://github.com/rdkcentral/sysint/pull/531)
- RDKEMW-18159 : [develop] Corefile not getting uploaded for mutliqueue crashes [`#539`](https://github.com/rdkcentral/sysint/pull/539)
- RDKEMW-16774: [Security] Device partition structure seen in logs [`#536`](https://github.com/rdkcentral/sysint/pull/536)
- RDKEMW-17800:gst-cleanup conditions when cdl_flashed_file_name is not present [`#528`](https://github.com/rdkcentral/sysint/pull/528)
- Revert "RDKEMW-10725:gstreamer-cleanup conditions when cdl_flashed_file_name …" [`#526`](https://github.com/rdkcentral/sysint/pull/526)
- RDKEMW-17619 : [develop] OCDM_WVMediaKey and OCDM_SaThread changes in sysint [`#522`](https://github.com/rdkcentral/sysint/pull/522)
- RDKEMW-10725:gstreamer-cleanup conditions when cdl_flashed_file_name is missing [`#511`](https://github.com/rdkcentral/sysint/pull/511)
- Merge tag '5.0.1' into develop [`5d44360`](https://github.com/rdkcentral/sysint/commit/5d443603d5a7b803f4f45af68f0178e057a21968)

#### [5.0.1](https://github.com/rdkcentral/sysint/compare/5.0.0...5.0.1)

> 23 April 2026

- RDKEMW-10284: Migrate stunnel to use P12 cert [`#364`](https://github.com/rdkcentral/sysint/pull/364)
- RDKEMW-16446: No Wifi screen issue [`#498`](https://github.com/rdkcentral/sysint/pull/498)
- RDKEMW-16664: Send integer value for MemAvailable to t2ValNotify [`#496`](https://github.com/rdkcentral/sysint/pull/496)
- Sysint 5.0.1 release changelog updates [`4d4ef7e`](https://github.com/rdkcentral/sysint/commit/4d4ef7edad15ff1f1e75e59361c2672130b31721)
- Merge tag '5.0.0' into develop [`af56fe3`](https://github.com/rdkcentral/sysint/commit/af56fe3b3594eb94e66afcaefb1e94c62daa4488)

### [5.0.0](https://github.com/rdkcentral/sysint/compare/4.5.5...5.0.0)

> 9 April 2026

- RDKEMW-15490 : Removing reboot script reference from sysint [`#500`](https://github.com/rdkcentral/sysint/pull/500)
- 5.0.0 release changelog updates [`711601e`](https://github.com/rdkcentral/sysint/commit/711601e303a449f3ea34d5f858f4d7c5d873c9c1)
- Merge tag '4.5.5' into develop [`654be5f`](https://github.com/rdkcentral/sysint/commit/654be5fcc3473060f765481e5cd9dd4f84f65d95)

#### [4.5.5](https://github.com/rdkcentral/sysint/compare/4.5.4...4.5.5)

> 3 April 2026

- RDKEMW-15186 : [RDK-E] [TCHXi6] estb mac address is incorrect [`#495`](https://github.com/rdkcentral/sysint/pull/495)
- RDKEMW-16414: Replace type exec in NM_Bootstrap [`#494`](https://github.com/rdkcentral/sysint/pull/494)
- RDK-61128 : Remove the Logupload Scripts ported to C [`#493`](https://github.com/rdkcentral/sysint/pull/493)
- Delete lib/rdk/backup_logs.sh [`0f3db13`](https://github.com/rdkcentral/sysint/commit/0f3db13ec096d8fbe33754cb4cbf1a65eda45153)
- Sysint 4.5.5 release changelog updates [`124d3bf`](https://github.com/rdkcentral/sysint/commit/124d3bf73d596c87082721cc8189cf95b8794e4b)
- Merge tag '4.5.4' into develop [`d9f48c0`](https://github.com/rdkcentral/sysint/commit/d9f48c011ab0fe3abbf7144d9674933321f38698)

#### [4.5.4](https://github.com/rdkcentral/sysint/compare/4.5.3...4.5.4)

> 27 March 2026

- RDK-61128 : Remove the Logupload Scripts ported to C [`#491`](https://github.com/rdkcentral/sysint/pull/491)
- Rebase [`#492`](https://github.com/rdkcentral/sysint/pull/492)
- RDK-61009 : [RDKE] Port Log Backup Scripts to Source code [`#488`](https://github.com/rdkcentral/sysint/pull/488)
- Rebase [`#487`](https://github.com/rdkcentral/sysint/pull/487)
- Delete lib/rdk/uploadSTBLogs.sh [`925c788`](https://github.com/rdkcentral/sysint/commit/925c788fa267c0993d427374bfcc385da20e9a1e)
- Delete lib/rdk/UploadLogsNow.sh [`ade8cc2`](https://github.com/rdkcentral/sysint/commit/ade8cc2585d6b10bc549c1ce044ddc90eea08993)
- Delete lib/rdk/usbLogUpload.sh [`50d0537`](https://github.com/rdkcentral/sysint/commit/50d05375ba40940d038489cd75e9e8b053708713)

#### [4.5.3](https://github.com/rdkcentral/sysint/compare/4.5.2...4.5.3)

> 20 March 2026

- Update device.properties [`#472`](https://github.com/rdkcentral/sysint/pull/472)
- Update 10-unmanaged-devices for unmanaging wl0.2 [`#482`](https://github.com/rdkcentral/sysint/pull/482)
- Sysint 4.5.2 release changelog updates [`#483`](https://github.com/rdkcentral/sysint/pull/483)
- Sysint 4.5.3 release changelog updates [`57b3c12`](https://github.com/rdkcentral/sysint/commit/57b3c12fddecd670d090210aa049c1c7967512bf)
- Merge tag '4.5.2' into develop [`e34a943`](https://github.com/rdkcentral/sysint/commit/e34a943c07d6b18e2a87fea5219e4de2068e73db)

#### [4.5.2](https://github.com/rdkcentral/sysint/compare/4.5.1...4.5.2)

> 13 March 2026

- Sysint 4.5.2 release changelog updates [`#484`](https://github.com/rdkcentral/sysint/pull/484)
- [RDKEMW-14881] Updating wifi reassociation threshould tolerance RFC [`#467`](https://github.com/rdkcentral/sysint/pull/467)
- SERXIONE-8445:PREVIOUS_LOG event observed false reporting telemetry in RDK-E R40 [`#474`](https://github.com/rdkcentral/sysint/pull/474)
- Merge tag '4.5.1' into develop [`b94cde6`](https://github.com/rdkcentral/sysint/commit/b94cde623d5549f72bf610ff6340241022c3841d)

#### [4.5.1](https://github.com/rdkcentral/sysint/compare/4.5.0...4.5.1)

> 11 March 2026

- RDKEMW-9393 : Dropbear is using prod Key to connect to devices running with prod build if DeviceType is Test [`#440`](https://github.com/rdkcentral/sysint/pull/440)
- 4.5.1 release changelog updates [`6596c78`](https://github.com/rdkcentral/sysint/commit/6596c784f5be3faa673fe0e829352430f8ba9587)
- Merge tag '4.5.0' into develop [`aebdac3`](https://github.com/rdkcentral/sysint/commit/aebdac39a57c3141032c627dcb07a23a50b811e2)

#### [4.5.0](https://github.com/rdkcentral/sysint/compare/4.4.0...4.5.0)

> 10 March 2026

- RDKEMW-14726 - Implement Chrony runtime selection for Time Sync [`#469`](https://github.com/rdkcentral/sysint/pull/469)
- 4.5.0 release changelog updates [`ded2a59`](https://github.com/rdkcentral/sysint/commit/ded2a599a3fb49bf41a92a0306cb758aa60a2039)
- Merge tag '4.4.0' into develop [`92173b4`](https://github.com/rdkcentral/sysint/commit/92173b430828bb3f31dd7163463876d3b0d8e6dd)

#### [4.4.0](https://github.com/rdkcentral/sysint/compare/4.3.2...4.4.0)

> 27 February 2026

- RDK-59974 : Migrate rebootNow script to C - Implementation [`#459`](https://github.com/rdkcentral/sysint/pull/459)
- Sysint 4.3.2 release changelog updates [`#463`](https://github.com/rdkcentral/sysint/pull/463)
- 4.4.0 release changelog updates [`f085b1d`](https://github.com/rdkcentral/sysint/commit/f085b1d634182199d19c7776a108c78e02e2c8fd)
- Merge tag '4.3.2' into develop [`ce34886`](https://github.com/rdkcentral/sysint/commit/ce348869bf09beb0cb4735436ccd05bc2e38629f)

#### [4.3.2](https://github.com/rdkcentral/sysint/compare/4.3.1...4.3.2)

> 26 February 2026

- RDKEMW-12868: Sysint 4.3.2 release changelog updates [`#464`](https://github.com/rdkcentral/sysint/pull/464)
- Disable password authentication [`#427`](https://github.com/rdkcentral/sysint/pull/427)
- &lt;Sysint 4.3.2 release changelog updates [`2d7ca69`](https://github.com/rdkcentral/sysint/commit/2d7ca695ffc82814b2da9eb360403e2f65360fff)
- Merge tag '4.3.1' into develop [`354b182`](https://github.com/rdkcentral/sysint/commit/354b182478a02c5a943fa4ffce733b55a3069d00)

#### [4.3.1](https://github.com/rdkcentral/sysint/compare/4.3.0...4.3.1)

> 11 February 2026

- RDKEMW-13687: Increase Timeout for NTP PartnerURL Read [`#450`](https://github.com/rdkcentral/sysint/pull/450)
- Revert "XIONE-18284: Need to add monarch process name for core upload (#441)" [`#451`](https://github.com/rdkcentral/sysint/pull/451)
- 4.3.1 release changelog updates [`76bf8f0`](https://github.com/rdkcentral/sysint/commit/76bf8f036a1d992100e7235c3c2d960cee81f2e5)
- Merge tag '4.3.0' into develop [`8fcdc31`](https://github.com/rdkcentral/sysint/commit/8fcdc317b2edc4f6d6cbf52d0cfec81c82660466)

#### [4.3.0](https://github.com/rdkcentral/sysint/compare/4.2.3...4.3.0)

> 6 February 2026

- RDKEMW-13059: Include utility indepenent of T2 for telemetry upload [`#442`](https://github.com/rdkcentral/sysint/pull/442)
- XIONE-18284: Need to add monarch process name for core upload [`#441`](https://github.com/rdkcentral/sysint/pull/441)
- Sysint 4.2.3 release changelog updates [`#437`](https://github.com/rdkcentral/sysint/pull/437)
- 4.3.0 release changelog updates [`a232c32`](https://github.com/rdkcentral/sysint/commit/a232c32f1af89c70ef4a0b9f4fc8da0ca1ef57d5)
- Merge tag '4.2.3' into develop [`07c7aab`](https://github.com/rdkcentral/sysint/commit/07c7aab08b14425f711584a9002c8d1c5d1ad2be)

#### [4.2.3](https://github.com/rdkcentral/sysint/compare/4.2.2...4.2.3)

> 30 January 2026

- RDK-59964: Sysint 4.2.3 release [`#438`](https://github.com/rdkcentral/sysint/pull/438)
- RDK-59964 : ZeroConfig (IPv4LL) support for EntOS - AirPlay Devices [`#431`](https://github.com/rdkcentral/sysint/pull/431)
- Update readBTAddress-generic.sh [`fac7dfc`](https://github.com/rdkcentral/sysint/commit/fac7dfcb86a413388dc243d9811110928fb9b6d1)
- Sysint 4.2.3 release changelog updates [`e455a80`](https://github.com/rdkcentral/sysint/commit/e455a80dc92d3610211678cc79b175bad879c97a)
- Create readBTAddress-generic.sh [`7b085a2`](https://github.com/rdkcentral/sysint/commit/7b085a2e8737e1bf01d14547113f3a578cbd4f5f)

#### [4.2.2](https://github.com/rdkcentral/sysint/compare/4.2.1...4.2.2)

> 21 January 2026

- RDK-57502 - [RDKE] Migrate Operation Support Log Upload Related Scripts To C Implementation [`#410`](https://github.com/rdkcentral/sysint/pull/410)
- SERXIONE-8331 : Added viper_ipa to exceptions for /media/apps/sky/packages [`#420`](https://github.com/rdkcentral/sysint/pull/420)
- RDK-59247: cleaning up network scripts. [`#402`](https://github.com/rdkcentral/sysint/pull/402)
- RDKEMW-11363: [NM Dispatcher] Reduce repetitive logging [`#415`](https://github.com/rdkcentral/sysint/pull/415)
- Sysint 4.2.2 release changelog updates [`a8ca15d`](https://github.com/rdkcentral/sysint/commit/a8ca15d07e8fcecb408945645892e9e47385e242)
- Merge tag '4.2.1' into develop [`1df413f`](https://github.com/rdkcentral/sysint/commit/1df413f4f00e87a43eb092c6c57e302d754fba90)
- RDK-59247:Migrate Functionality In Network scripts To Core Modules [`8dd5ab9`](https://github.com/rdkcentral/sysint/commit/8dd5ab957251cfc80d6556560386019ca86088cb)

#### [4.2.1](https://github.com/rdkcentral/sysint/compare/4.2.0...4.2.1)

> 17 December 2025

- RDKEMW-11602: Name resolution error in Peacock App [`#397`](https://github.com/rdkcentral/sysint/pull/397)
- RDKEMW-9242, RDKEMW-11094: Network Migration changes for ENTOS [`#382`](https://github.com/rdkcentral/sysint/pull/382)
- 4.2.1 release changelog updates [`72776fc`](https://github.com/rdkcentral/sysint/commit/72776fce7eb6d9f43dadfacd8ace5e9d397b02fb)
- Merge tag '4.2.0' into develop [`7eeb0e9`](https://github.com/rdkcentral/sysint/commit/7eeb0e9b9c7485d30a57dc5b18587641363b74c2)

#### [4.2.0](https://github.com/rdkcentral/sysint/compare/4.1.0...4.2.0)

> 3 December 2025

- RDKEMW-9619 : Remove NTP client restarts [`#375`](https://github.com/rdkcentral/sysint/pull/375)
- 4.2.0 release changelog updates [`67c57aa`](https://github.com/rdkcentral/sysint/commit/67c57aad57b1cb20593c9c3d4ac6206c6a8a8be9)
- Merge tag '4.1.0' into develop [`43d79a7`](https://github.com/rdkcentral/sysint/commit/43d79a766792f3896296bf8ac761202bd60fb756)

#### [4.1.0](https://github.com/rdkcentral/sysint/compare/4.0.1...4.1.0)
Expand Down
2 changes: 1 addition & 1 deletion etc/10-unmanaged-devices
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
[keyfile]
unmanaged-devices=interface-name:ap*;interface-name:dobby*;interface-name:lo;interface-name:p2p*;interface-name:veth*;interface-name:ip*;interface-name:wlan1
unmanaged-devices=interface-name:ap*;interface-name:dobby*;interface-name:lo;interface-name:p2p*;interface-name:veth*;interface-name:ip*;interface-name:wlan1;interface-name:wl0.2
1 change: 1 addition & 0 deletions etc/device.properties
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@ NETWORK_ID=192.168.100.0/24
POTOMAC_IDENTITY_FILE=/etc/dropbear/dropbear_rsa_host_key
POTOMAC_USER=root
RDK_EMULATOR=false
LABSIGNED_ENABLED=false
SCHEDULE_REBOOT_INTERVAL=144
UDHCP_INTERFACE=eth0
WAN_INTERFACE=eth0
Expand Down
1 change: 1 addition & 0 deletions etc/dnsmasq-dobby.conf
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
interface=dobby0
80 changes: 70 additions & 10 deletions lib/rdk/NM_Bootstrap.sh
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#!/bin/sh
#!/bin/bash

##############################################################################
# If not stated otherwise in this file or this component's LICENSE file the
Expand All @@ -19,12 +19,30 @@
# limitations under the License.
##############################################################################

RDK_PROFILE=$(grep "RDK_PROFILE" /etc/device.properties | cut -d '=' -f 2)
BOOT_TYPE=$(grep "BOOT_TYPE" /tmp/bootType | cut -d '=' -f 2)
RDKV_SUPP_CONF="/opt/secure/wifi/wpa_supplicant.conf"

MIGRATION_JSON="/opt/secure/migration/migration_data_store.json"

if [ -f $RDKV_SUPP_CONF ]; then
SSID=$(cat $RDKV_SUPP_CONF | grep -w ssid= | cut -d '"' -f 2)

#########################
# SSID Extraction #
#########################
# Efficiently extract the line containing ssid=
SSID_LINE=$(grep -m 1 "^[[:space:]]*ssid=" "$RDKV_SUPP_CONF")

# CASE 1: SSID is a quoted readable string like ssid="Test's iPhone"
if [[ "$SSID_LINE" =~ ssid=\"(.*)\" ]]; then
SSID="${BASH_REMATCH[1]}"
echo "`/bin/timestamp`: Found quoted SSID: $SSID. Do nothing as it's already in the correct format." >> /opt/logs/NMMonitor.log

# CASE 2: SSID is a hex string like ssid=4b61...
elif [[ "$SSID_LINE" =~ ssid=([a-fA-F0-9]+) ]]; then
HEX_SSID="${BASH_REMATCH[1]}"
SSID=$(printf '%b' "$(printf '%s' "$HEX_SSID" | sed 's/../\\x&/g')")
echo "`/bin/timestamp`: Converted Hex to SSID: $SSID" >> /opt/logs/NMMonitor.log
fi

PSK_LINE=$(grep psk= "$RDKV_SUPP_CONF")

# Case 1: Quoted passphrase
Expand All @@ -39,10 +57,45 @@ if [ -f $RDKV_SUPP_CONF ]; then
else
PSK=""
fi
sed -i '/network={/,/}/d' /opt/secure/wifi/wpa_supplicant.conf

#########################
# Key_Mgmt Extraction #
#########################
KEY_MGMT_LINE=$(grep -m 1 '^[[:space:]]*key_mgmt=' "$RDKV_SUPP_CONF")
# Extract value after '=' and remove quotes
KEY_MGMT_VALUE=$(printf '%s\n' "$KEY_MGMT_LINE" | sed 's/.*key_mgmt=//; s/"//g')

if [ "$KEY_MGMT_VALUE" = "SAE" ] || [ "$KEY_MGMT_VALUE" = "SAE FT-SAE" ]; then
KEY_MGMT=sae
else
KEY_MGMT=wpa-psk
fi
echo "`/bin/timestamp`: key_mgmt is $KEY_MGMT" >> /opt/logs/NMMonitor.log

sed -i '/network={/,/}/d' "$RDKV_SUPP_CONF"
fi


if [ "$BOOT_TYPE" == "BOOT_MIGRATION" ]; then
if [ -f $MIGRATION_JSON ]; then
echo "`/bin/timestamp` :$0: BOOT_TYPE=$BOOT_TYPE... Waiting for IMMUI connect" >> /opt/logs/NMMonitor.log
echo "`/bin/timestamp` :$0: Disable Ethernet for Migration" >> /opt/logs/NMMonitor.log
nmcli dev set eth0 managed no

if [ -d /opt/NetworkManager ]; then
rm -rf /opt/NetworkManager/
fi
if [ -d /opt/secure/NetworkManager/system-connections ]; then
rm -rf /opt/secure/NetworkManager/system-connections/*
fi
nmcli conn reload
exit 0
else
echo "`/bin/timestamp` :$0: BOOT_TYPE=$BOOT_TYPE... But migration data JSON does not exist" >> /opt/logs/NMMonitor.log
fi
fi

if [ -z $SSID ]; then
if [ -z "$SSID" ]; then
echo "`/bin/timestamp` :$0: No SSID found in supplicant conf" >> /opt/logs/NMMonitor.log
echo "`/bin/timestamp` :$0: Trying with previously configured settings" >> /opt/logs/NMMonitor.log

Expand All @@ -58,16 +111,23 @@ else
if [ -d /opt/NetworkManager/system-connections ]; then
rm -rf /opt/NetworkManager/system-connections/*
fi
if [ "$RDK_PROFILE" == "TV" ]; then
echo "`/bin/timestamp` :$0: Migrating Wifi credentials for TVs from NM_Bootsrtap" >> /opt/logs/NMMonitor.log
if [ -d /opt/secure/NetworkManager/system-connections ]; then
echo "`/bin/timestamp` :$0: Listing the connection profiles in device: " >> /opt/logs/NMMonitor.log
ls -lh /opt/secure/NetworkManager/system-connections >> /opt/logs/NMMonitor.log
echo "`/bin/timestamp` :$0: Deleting existing wifi profiles if any..." >> /opt/logs/NMMonitor.log
for f in /opt/secure/NetworkManager/system-connections/*; do
if grep -q "type=wifi" "$f"; then
rm -f "$f"
fi
done
fi
if [ -z $PSK ]; then
if [ -z "$PSK" ]; then
#connect to wifi
nmcli conn add type wifi con-name "$SSID" autoconnect yes ifname wlan0 ssid "$SSID"
nmcli conn reload
else
#connect to wifi
nmcli conn add type wifi con-name "$SSID" autoconnect yes ifname wlan0 ssid "$SSID" wifi-sec.key-mgmt wpa-psk wifi-sec.psk "$PSK"
nmcli conn add type wifi con-name "$SSID" autoconnect yes ifname wlan0 ssid "$SSID" wifi-sec.key-mgmt "$KEY_MGMT" wifi-sec.psk "$PSK"
nmcli conn reload
fi
fi
Loading
Loading