Override factory IMO trim on PSOC 4200L

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
kaltschu
Level 1
Level 1
First reply posted First question asked First like given

Is it possible for an application to overwrite the factory value of CY_SFLASH_USBMODE_IMO_GAIN_TRIM_REG or other registers in SFLASH, so the PSoC will reboot with the new values stored in SFLASH?

I know that the value of CY_SYS_CLK_IMO_TRIM4_REG can be modified at runtime. However, I have a situation where the PSoC could be updated by a customer to older, existing software. That is why I need to modify the trim value permanently.

Is there maybe some special mode using the MiniProg3 and PSoC Programmer, to write SFLASH registers?

 

 

 

 

0 Likes
1 Solution
Rakshith
Moderator
Moderator
Moderator
250 likes received 1000 replies posted 750 replies posted

Hi Ken, 

I understand your issue but I do not think there is an alternative that we can use here. The factory settings are protected and there is no way to update them once the device is out of manufacturing.

Thanks and Regards,
Rakshith M B

View solution in original post

0 Likes
4 Replies