V45
*Date: 2024.03.27
*Added i2c-tools to the file system.
*Added i2c device interface, modified kernel configuration, 
 and compiled the device as a module to add to the system.

V44
*Date: 2023.12.10
*Modified the thttpd service program and fixed a bug where thttpd consumes a very high CPU 
 when the system default time is set to the current system time.

V43
*Date: 2023.11.22
*Modified the default configuration file parameters as follows:
v720p_fps = 25
vga_min_kbps = 128
vga_max_kbps = 320
save_file_fps = 20
save_file_kbps = 1024
*Modified the setting field of recording parameters to use the main channel resolution(720P), 
 with a frame rate of 20 and a bit rate of 1024, and the clarity remains unchanged from 
 the previous version.
*Modifying the frame rate of the RTSP main channel to 25 and using 720P has improved 
 the clarity of the video.
*Modified the maximum and minimum bit rates for sub channel.
*Recording(720P@20fps) and RTSP main channel(720P@25fps) can be performed simultaneously, 
 and the video quality of both can be guaranteed to be basically consistent.

V42
*Date: 2023.11.21
*Modified the maximum waiting time for connection reclamationTestSeconds to 10 seconds. 
 If there are no RTSP commands or RTSP RR packets from the client exceeding this time, 
 their RTSPClientSession will be reclaimed. This improves the problem of high CPU usage 
 for a long time when multiple clients connect and then disconnect.

V41
*Date: 2023.11.15
*Add RTSP username and password authentication function.

V40
*Date: 2023.11.10
*In the anyka_cfg.ini and factory_cfg.ini configuration files, set week_format = 0, which means that the display of the week is turned off by default.
*Modified OSD display coordinates.
*Supports turning on and off week display, and can display OSD information in the correct position on the screen.

V39
*Added default foreground and background colors for OSD.
*This version has commented out the following log: "============ak_rtsp_get_video_data=========\n".
*This version has commented out the following log: "============ak_rtsp_get_audio_data=========\n".
*Fixed bug in updating time zone.

V38
fixed issue:
Add TCP/UART AT command function. 
//2022.09.13
fixed issue: Without loud noises it doesn't transmit audio. When a loud noise occurs its does.
Shielding this line of code:ak_ai_set_nr_agc, and ak_ai_set_aec set to enable, ak_ai_set_frame_interval set to 60ms
//2022.09.14/1
ak_ai_set_nr set to enable, ak_ai_set_frame_interval set to 100ms, if not 100ms, the record file playing ts will be error.
//2022.9.14/2
modify the macro AUDIO_DEFAULT_INTERVAL to 20ms,so
ak_ai_set_frame_interval set to 20ms, the record file ts also be 20ms, since they use the same macro value.

V37
fixed issue:
improved the bitrate of video main and sub channel, the picture clarity of 480p is close to 720p of V36

V36
fixed issue:
When not SD recording, rtsp main channel should streams 720p, but V35 streams 480p.

V35
Use Anyka SDK v2.9.02
These issues are fixed:
1. The audio task takes up too much CPU.
2. The audio is out of sync.
3. When the sd card is full, the previous records will not be overwritten (please ensure that there is at least 10% of the remaining capacity of the SD card when first using it on wfv3918).

There is a workaround for this issue : when both SD storage and RTSP are selected, RTSP always streams the substream, if need to get main stream from RTSP, select  "stream over Wi-Fi" only.
  >> 4. When sd storage is selected, there is a high probability that the video will freeze or no image will appear when viewing the video through rtsp." 

V34
1. reverse: can get the sensor message in "/var/log/messages".

V33
1. fix: can't access web pages for configuration if browsing the video for a long time.
2. revese to use external RTC module.

V32
1. fix: cannot reconnect after being disconnected from the AP for a long time.
2. add: store only video in SD card.
3. fix: the wireless profile was error after saving the timezone modification on the web page.

V30
1.Add external rtc (pcf8563)

V29
1.Add time zones for around the world, list US and Inidan separately.
2.The name of device on router is "AmpedRF WFV3918".
3.Implement the function of Repeater.
4.Web page adjustments:
	4.1 Status View:
		4.1.1 the "SSID" , "Passwrod", "IP Address" show the actually strings when "Wifi Mode=AP"
		4.1.2 the "Band" , "Country", "IP AP Channel" show "--" when "Wifi Mode=Station"
	4.2 Wifi Configure:
		4.2.1 When "AP" selected, "SSID","Password","DHCP ", and "Gateway" can't operate.
		4.2.2 When "AP" selected, "IP Addr" and "Netmask " can be configured efficiently.
		4.2.3 When "Station" or "Repeater" selected, "Band","Country",and "AP Channel " can't operate.		

V28
1.add OSD function
2.add password for RTSP

V27
1.add timezone
2.set MCS 0-2 for remote
3.open usb ether
4.resolve RTSP crash problem

v26
1.add repeater fuction and configure automatically
2.resolve reboot crash problem in repeater mode
3.use WFV3918_HWv4_SDD(set SMPS in the SDD file to 1.8V) 
4.resolve wfv3918 can`t connect router without password

v25
1.add Gateway and Netmask setting
2.resolve the html response delay problem

v24
1.set ntpd USA server and set PST8PDT time zone

V23
1.add record on/off with AT Command when disable by html 
2.support usb ether
3.add repeater function
4.add static IP setting function

V22C
1.change UART Modem
   Uart2:enabled, incoming TCP, corresponding to the Data Bypass Mode feature, will be routed to UART2
   Off: disabled
   
V22B
1.fix UART modem spelling mistake

v22
1.Add UART Modem in html.
  two option: 
    UART2: use for uart2
    Off: receive data and transmit to TCP socket and use for AT command
2.Add AT command "AT+AV SetRecord on/off" to start and close record 

v21
1.resolve audio clipping when camera capture continuous dynamic scene

v19
1.improve httpd priority

V18
1.resolve rstp audio reuse problem
2.delete rtsp sub channel
3.add AT command through uart2
4.add AT command "AT+AV SetVolume x" and "AT+AV SetGain"

V17
1.add selector for RTSP selecting video and audio in html.

V16
1.resolve RTSP delay or frozen problem
2.resolve RTSP can`t stream when selecting strem over wifi only mode

V15
1.add RTSP audio, audio format AAC

V14
1.support CRLF for AT command
2.change audio format from MP3 to PCM

V13
1.Add the uplink audio support
2.Add AT command to send product ID

V12
1.add voice transmission by TCP
2.add AT command to control gpio

V11
1.resolve no ack response problem

V10
1.support night vision function

V9
1.add country selection
2.modify html border size
3.support special characters
4.support 2.4G
5.change PIR and rest gpio
6.change PIR strategy
7.close user-gpio

v8
1.add AP Channel selection

v7
1.add PIR function
2.modify record size
3.modify HTML page
3.modify record or transmit  method
4.add reset key function 
