SOLVED VEYE-MIPI-IMX462 - manual gain not consistent
- 
					
					
					
					
 @veye_xumm 
 for this, please see:
 https://github.com/CroatianMeteorNetwork/RMS/blob/master/Utils/PlotFieldsums.py
- 
					
					
					
					
 I have provided a script in the attachment which can read the sensor registers. 
 Can you please add a monitoring program in your system to monitor the following registers of the sensor: 0x14, 0x20, 0x21, 0x22, and 0x09.The usage of the script is: ./veye_inner.sh -r -f sns_reg -p1 [sns_reg_addr]. Especially pay attention to whether the registers of the sensor have changed when a sudden change in brightness is detected.  
  
  
- 
					
					
					
					
 fine, understood, now it is running in the background for spoken registers. 
 I will come back with the results once I see the spike again.
- 
					
					
					
					
 @milank 
 Another change has been detected last night, around 20:44:25 UTC.
 Unfortunatelly, no change detected in spoken registers.
 The reading interval was set to 5 seconds.
 I am also attaching two full BMP images just before/after the change of brightness. 
  
 03/15/2023 20:44:11 reg addr 0x14 val is 0x53
 03/15/2023 20:44:11 reg addr 0x20 val is 0x1
 03/15/2023 20:44:11 reg addr 0x21 val is 0x0
 03/15/2023 20:44:11 reg addr 0x22 val is 0x0
 03/15/2023 20:44:12 reg addr 0x9 val is 0x11
 03/15/2023 20:44:17 reg addr 0x14 val is 0x53
 03/15/2023 20:44:17 reg addr 0x20 val is 0x1
 03/15/2023 20:44:18 reg addr 0x21 val is 0x0
 03/15/2023 20:44:18 reg addr 0x22 val is 0x0
 03/15/2023 20:44:18 reg addr 0x9 val is 0x11
 03/15/2023 20:44:24 reg addr 0x14 val is 0x53
 03/15/2023 20:44:24 reg addr 0x20 val is 0x1
 03/15/2023 20:44:24 reg addr 0x21 val is 0x0
 03/15/2023 20:44:25 reg addr 0x22 val is 0x0
 03/15/2023 20:44:25 reg addr 0x9 val is 0x11
 03/15/2023 20:44:30 reg addr 0x14 val is 0x53
 03/15/2023 20:44:30 reg addr 0x20 val is 0x1
 03/15/2023 20:44:31 reg addr 0x21 val is 0x0
 03/15/2023 20:44:31 reg addr 0x22 val is 0x0
 03/15/2023 20:44:31 reg addr 0x9 val is 0x11
 03/15/2023 20:44:36 reg addr 0x14 val is 0x53
 03/15/2023 20:44:37 reg addr 0x20 val is 0x1
 03/15/2023 20:44:37 reg addr 0x21 val is 0x0
 03/15/2023 20:44:37 reg addr 0x22 val is 0x0
 03/15/2023 20:44:38 reg addr 0x9 val is 0x11
 03/15/2023 20:44:43 reg addr 0x14 val is 0x53
 03/15/2023 20:44:43 reg addr 0x20 val is 0x1
 03/15/2023 20:44:43 reg addr 0x21 val is 0x0
 03/15/2023 20:44:44 reg addr 0x22 val is 0x0
 03/15/2023 20:44:44 reg addr 0x9 val is 0x11
- 
					
					
					
					
 
- 
					
					
					
					
 @milank 
 Hi, we guess it might have something to do with an "extra" gain in ISP, which is a bug in new_expmode that doesn't completely turn off the automatic control of the image in ISP.
 You can try to configure it with this command and then test it again. /veye_mipi_i2c.sh -w -f brightness -p10BTW,since you are using the camera to capture the starry sky, it is recommended that you run the following script to turn off the automatic bad point correction. ./i2c_write 10 0x3b 0x0007 0xFE ./i2c_write 10 0x3b 0x0010 0xDB ./i2c_write 10 0x3b 0x0011 0x9F ./i2c_write 10 0x3b 0x0012 0x00 ./i2c_write 10 0x3b 0x0013 0x00 ./i2c_read 10 0x3b 0x0014 1
- 
					
					
					
					
 @veye_xumm 
 fine, thank you, I will test, my init script now looks like:./veye_mipi_i2c.sh -w -f new_expmode -p1 1 
 sleep 1
 ./veye_mipi_i2c.sh -w -f new_mshutter -p1 40000 # fixed 40 ms
 sleep 1
 ./veye_mipi_i2c.sh -w -f new_mgain -p1 23 # between 20 and 25
 sleep 1
 ./veye_mipi_i2c.sh -w -f brightness -p1 0
 sleep 1special code for sky imaging, to turn automatic bad point correction off./i2c_write 10 0x3b 0x0007 0xFE 
 ./i2c_write 10 0x3b 0x0010 0xDB
 ./i2c_write 10 0x3b 0x0011 0x9F
 ./i2c_write 10 0x3b 0x0012 0x00
 ./i2c_write 10 0x3b 0x0013 0x00
 sleep 1
 ./i2c_read 10 0x3b 0x0014 1
 ./veye_mipi_i2c.sh -w -f paramsave
- 
					
					
					
					
 @milank Okay, looking forward to the results of your test. 
- 
					
					
					
					
 @veye_xumm 
 Hello,
 now, it seems that this additional line did the trick.
 No brightness drop seen anymore.
 Thank you for your help.
- 
					
					
					
					
 @milank OK. You are welcome. 
 
			
		 
 