# Silence log info -

**URL:** https://forum.amebaiot.com/t/silence-log-info/4187
**Category:** SDK
**Tags:** rtl8735b, evb-amb82
**Created:** [June 18, 2025, 3:10pm UTC](https://forum.amebaiot.com/t/silence-log-info/4187 "2025-06-18T15:10:37Z")
**Posts on this page:** 15
**Page:** 1

<div class="post-metadata">

### Author: ![GEdmunds](https://avatars.discourse-cdn.com/v4/letter/g/f17d59/32.png) [@GEdmunds](https://forum.amebaiot.com/u/GEdmunds)
#### Post date: [June 18, 2025, 3:10pm UTC](https://forum.amebaiot.com/t/silence-log-info/4187/1 "2025-06-18T15:10:38Z")

</div>

With the AMB82-Mini is there a way to silence all the log info that gets sent to the console?

---

<div class="post-metadata">

### Author: ![Pammy](https://sea2.discourse-cdn.com/flex016/user_avatar/forum.amebaiot.com/pammy/32/936_2.png) [@Pammy](https://forum.amebaiot.com/u/Pammy)
#### Post date: [June 24, 2025, 7:04am UTC](https://forum.amebaiot.com/t/silence-log-info/4187/2 "2025-06-24T07:04:25Z")

</div>

Hi @GEdmunds ,

May I know what are the log info that you would like to disable? Are you using Arduino SDK or FreeRTOS SDK?

---

<div class="post-metadata">

### Author: ![GEdmunds](https://avatars.discourse-cdn.com/v4/letter/g/f17d59/32.png) [@GEdmunds](https://forum.amebaiot.com/u/GEdmunds)
#### Post date: [June 24, 2025, 3:51pm UTC](https://forum.amebaiot.com/t/silence-log-info/4187/3 "2025-06-24T15:51:10Z")

</div>

Hi Pammy - the output from the RTSP Streaming sample code. It’s useful when debugging but once things are working right it adds a bit too much chatter. Here is just some of it:

10:46:56.403 → inputRateNumer[10] \< outputRateNumer[30], Set inputRateNumer → outputRateNumer

10:46:56.403 → [VOE]ext\_in = 0 sync = 0

10:46:56.403 → [VOE]isp\_device\_probe had done

10:46:56.403 → [VOE]isp\_soc\_start already done

10:46:56.403 → [VOE]VOE MEM Size = 24029 Used= 20764 KB Free= 3264 KB (3342624)

10:46:56.403 → [VOE]stream 4 buffer 0: 0x71897900 size 921600

10:46:56.403 → [VOE]stream 4 buffer 1: 0x71978a00 size 921600

10:46:56.436 → [VOE]RGB3 640x480 1/10

10:46:56.436 → [VOE]scale down set\_mcrop

10:46:56.436 → [VOE]status == 1718  
10:46:56.146 → IQ:FW size (98342)

10:46:56.146 → sensor:date 2024/9/12 version:RTL8735B\_VOE\_1.5.7.0

10:46:56.146 → sensor:FW size (5412)

10:46:56.146 → sensor timestamp: 2024/09/12

10:46:56.146 → iq timestamp: 2023/05/15 14:48:54

10:46:56.146 → voe\_heap malloc 0x70450560, size 24605696

10:46:56.146 → ISP:1 ENC:1 H265:1 NN:1

10:46:56.177 → hal\_voe\_ready 0x0 0xbf1208

10:46:56.177 → voe :RTL8735B\_VOE\_1.5.8.0

10:46:56.177 → sensor:RTL8735B\_VOE\_1.5.7.0

10:46:56.177 → hal :RTL8735B\_VOE\_1.5.8.0

10:46:56.177 → load time sensor:151us iq:2724us itcm:0us dtcm:0us ddr:0us ddr2:0us

10:46:56.177 → Set H264 default HIGH profile

10:46:56.177 → [video\_pre\_init\_procedure] START

10:46:56.436 → hal\_voe\_send2voe too long 30517 cmd 0x00000206 p1 0x00000000 p2 0x00000004

10:46:56.436 → [VOE]release s4 isp buffer 0

10:46:56.436 → [VOE][WARN]useless release s4 slot0 status 0x00000000

10:46:56.436 → [VOE]release s4 isp buffer 1  
10:46:56.436 → [VOE][WARN]useless release s4 slot1 status 0x00000000

---

<div class="post-metadata">

### Author: ![Pammy](https://sea2.discourse-cdn.com/flex016/user_avatar/forum.amebaiot.com/pammy/32/936_2.png) [@Pammy](https://forum.amebaiot.com/u/Pammy)
#### Post date: [July 2, 2025, 1:13am UTC](https://forum.amebaiot.com/t/silence-log-info/4187/4 "2025-07-02T01:13:34Z")

</div>

Hi @GEdmunds, we are in the midst of testing and implementing the enable and disable of these logs. I will inform you once it is ready. Thank you

---

<div class="post-metadata">

### Author: ![Pammy](https://sea2.discourse-cdn.com/flex016/user_avatar/forum.amebaiot.com/pammy/32/936_2.png) [@Pammy](https://forum.amebaiot.com/u/Pammy)
#### Post date: [July 2, 2025, 2:52am UTC](https://forum.amebaiot.com/t/silence-log-info/4187/5 "2025-07-02T02:52:05Z")

</div>

Hi @GEdmunds , As I look into this issue, I’d like to clarify the following:

1. Could I confirm the exact example you’re running that shows this log?  
I tested AmebaMultimedia → RTSPStreaming → VideoOnly, but my logs do not contain any [VOE] entries. VOE logs should be disabled by default.

My logs:  
[videoonly.zip](https://forum.amebaiot.com/uploads/short-url/o6ADErKA2ji11VPkb5KLkFaXYT2.zip) (1.8 KB)

Thank you.

---

<div class="post-metadata">

### Author: ![GEdmunds](https://avatars.discourse-cdn.com/v4/letter/g/f17d59/32.png) [@GEdmunds](https://forum.amebaiot.com/u/GEdmunds)
#### Post date: [July 2, 2025, 1:04pm UTC](https://forum.amebaiot.com/t/silence-log-info/4187/6 "2025-07-02T13:04:27Z")

</div>

Hi - all of that console info comes from running: [Multimedia – RTSP Streaming – Realtek IoT/Wi-Fi MCU Solutions](https://www.amebaiot.com/en/amebapro2-arduino-video-rtsp/)

Thanks!

---

<div class="post-metadata">

### Author: ![Pammy](https://sea2.discourse-cdn.com/flex016/user_avatar/forum.amebaiot.com/pammy/32/936_2.png) [@Pammy](https://forum.amebaiot.com/u/Pammy)
#### Post date: [July 3, 2025, 2:59am UTC](https://forum.amebaiot.com/t/silence-log-info/4187/7 "2025-07-03T02:59:16Z")

</div>

Hi @GEdmunds,

Thanks for the info, kindly try the newest SDK version or the prerelease version 4.0.9-build20250620, you should not be seeing [VOE] related logs. Meanwhile we will work on other logs. Thank you.

Input this to preference  
[https://github.com/Ameba-AIoT/ameba-arduino-pro2/raw/dev/Arduino\_package/package\_realtek\_amebapro2\_early\_index.json](https://github.com/Ameba-AIoT/ameba-arduino-pro2/raw/dev/Arduino_package/package_realtek_amebapro2_early_index.json)

---

<div class="post-metadata">

### Author: ![jimmiedave](https://avatars.discourse-cdn.com/v4/letter/j/bbe5ce/32.png) [@jimmiedave](https://forum.amebaiot.com/u/jimmiedave)
#### Post date: [July 9, 2025, 8:20pm UTC](https://forum.amebaiot.com/t/silence-log-info/4187/8 "2025-07-09T20:20:02Z")

</div>

I’d really like to be able to disable all logs that come from drivers and includes other than things I’ve sent in particular. It’s really hard to pick out my own logs on the serial port when there are tens of thousands of “`[ERROR] get_available Accept connection failed`” messages to pick them out of. There are many more logs that I’d like to disable until I need them.

It’d be good to have both a “global disable RealTek logs” and have a method of enabling single logs.

---

<div class="post-metadata">

### Author: ![GEdmunds](https://avatars.discourse-cdn.com/v4/letter/g/f17d59/32.png) [@GEdmunds](https://forum.amebaiot.com/u/GEdmunds)
#### Post date: [July 9, 2025, 8:43pm UTC](https://forum.amebaiot.com/t/silence-log-info/4187/9 "2025-07-09T20:43:34Z")

</div>

I’ll second this - it would be great if there was a way to silence the messages, and what would really be great is to know what they mean.

---

<div class="post-metadata">

### Author: ![jimmiedave](https://avatars.discourse-cdn.com/v4/letter/j/bbe5ce/32.png) [@jimmiedave](https://forum.amebaiot.com/u/jimmiedave)
#### Post date: [July 9, 2025, 11:12pm UTC](https://forum.amebaiot.com/t/silence-log-info/4187/10 "2025-07-09T23:12:04Z")

</div>

An adjacent idea, that might be easier for RealTek to implement: Provide an include or other feature that will allow us to optionally globally channel all messages bound for Serial through a filter function of our own choice.

That would allow us to be very specific about what we let through, develop only-allow, only-reject or maybe even `grep`-like filtering for Serial messages.

---

<div class="post-metadata">

### Author: ![Pammy](https://sea2.discourse-cdn.com/flex016/user_avatar/forum.amebaiot.com/pammy/32/936_2.png) [@Pammy](https://forum.amebaiot.com/u/Pammy)
#### Post date: [July 11, 2025, 1:23am UTC](https://forum.amebaiot.com/t/silence-log-info/4187/11 "2025-07-11T01:23:37Z")

</div>

Hi all,

Thanks for your feedbacks, we will look into this.

---

<div class="post-metadata">

### Author: ![Pammy](https://sea2.discourse-cdn.com/flex016/user_avatar/forum.amebaiot.com/pammy/32/936_2.png) [@Pammy](https://forum.amebaiot.com/u/Pammy)
#### Post date: [September 25, 2025, 1:49am UTC](https://forum.amebaiot.com/t/silence-log-info/4187/12 "2025-09-25T01:49:24Z")

</div>

Dear all,

You may kindly try out the recent 4.1.0 pre-release version. We have include options to enable and disable some system logs.

Add to preference: [https://github.com/Ameba-AIoT/ameba-arduino-pro2/raw/dev/Arduino\_package/package\_realtek\_amebapro2\_early\_index.json](https://github.com/Ameba-AIoT/ameba-arduino-pro2/raw/dev/Arduino_package/package_realtek_amebapro2_early_index.json)

Note that we are currently still working on the log system to include more options for users to choose.

You may refer to these FAQ to enable or disable the logs.

1. [How can I control debug logs? — Ameba Arduino AIoT Documentation v1.1 documentation](https://ameba-doc-arduino-sdk.readthedocs-hosted.com/en/latest/FAQ/logs_enable_disable_options.html)
2. [How do I disable the log UART by writing OTP? — Ameba Arduino AIoT Documentation v1.1 documentation](https://ameba-doc-arduino-sdk.readthedocs-hosted.com/en/latest/FAQ/otp_logical_rw.html)

Thank you.

---

<div class="post-metadata">

### Author: ![GEdmunds](https://avatars.discourse-cdn.com/v4/letter/g/f17d59/32.png) [@GEdmunds](https://forum.amebaiot.com/u/GEdmunds)
#### Post date: [September 25, 2025, 3:48pm UTC](https://forum.amebaiot.com/t/silence-log-info/4187/13 "2025-09-25T15:48:03Z")

</div>

With 4.1.0-build20250924 and Arduino IDE Version: 2.3.6 Date: 2025-04-09T11:22:51.016Z  
CLI Version: 1.2.0 for MacOS and Logs: Disable All - quite a bit of log information is still heading to the console. This happens on reboot. Do I need to do something differently?

10:44:22.524 →  
10:44:22.524 → == Rtl8735b IoT Platform ==  
10:44:22.524 →  
10:44:22.524 → [Normal mode]  
10:44:22.524 → BootFromNORFlash  
10:44:22.524 → [Start Boot ROM…]  
10:44:22.524 → === Load PARTBL ===  
10:44:22.524 → === Load Done ===  
10:44:22.524 → === Load ISP\_IQ ===  
10:44:22.524 → [fcs chk pass]  
10:44:22.557 → ISP\_IQ @ 0x8461080, 0x2ff80, 0x0  
10:44:22.557 → mfcs\_data version 0x00010001  
10:44:22.557 → fcs\_data version 0x00010101  
10:44:22.557 → === Process ISP\_IQ ===  
10:44:22.557 → === Load Done ===  
10:44:22.557 → === Load BL ===  
10:44:22.557 → [Image Start Table @ 0x18200]  
10:44:22.590 → === Load Done ===  
10:44:22.622 →  
10:44:22.622 → == Boot Loader ==  
10:44:22.622 → Sep 5 2025:11:53:02  
10:44:22.622 → === Load FCS Para ===  
10:44:22.622 → === Load Done ===  
10:44:22.622 → [crc pass]  
10:44:22.622 → === Load ISP\_IQ Sensor ===  
10:44:22.622 → ISP\_IQ @ 0x8461080, 0x2ff80  
10:44:22.622 → === Process ISP\_IQ ===  
10:44:22.622 → === Load Done ===  
10:44:22.622 → === Load FW1 ===  
10:44:22.622 → FW\_ISP\_IQ @ 0x8061080, 0x31f80  
10:44:22.622 → === Process FW\_ISP\_IQ ===  
10:44:22.622 → DRAM\_TYPE is DDR2 128MB.  
10:44:22.622 → ddr\_freq = 533  
10:44:22.622 → VOE flash @ 0x8093080, 0x81f80  
10:44:22.622 → FCS KM\_status 0x00002081 err 0x0000200a  
10:44:22.655 → Wait KM fcs done 0 us  
10:44:22.655 → FCS TM\_status 0x003f0000  
10:44:22.655 → store fcs data for application  
10:44:22.655 → It don’t do the sensor initial process  
10:44:22.655 → RAM TM\_STATUS 0x00bf1208 err 0x00001208  
10:44:22.655 → read fcs\_status 0x000000bf  
10:44:22.688 → read fcs\_status 0x000000bf  
10:44:22.688 → === Process VOE IMG ===  
10:44:22.688 → [Image Start Table @ 0x20106200]  
10:44:22.688 → RAM Load @ 0x8115100-\>0x20106200, 0x5d44  
10:44:22.787 → DDR Load @ 0x811b080-\>0x70100000, 0x1b38d8  
10:44:22.787 → === FW Load Done ===  
10:44:22.787 →  
10:44:22.787 → Boot Loader \<==  
10:44:22.818 →  
10:44:22.818 → == RAM Start ==  
10:44:22.818 → Build @ 18:41:56, Sep 23 2025  
10:44:22.818 →  
10:44:22.818 → interface 0 is initialized  
10:44:22.818 →  
interface 1 is initialized  
10:44:22.818 →  
cfg\_size\_lib = 120, cfg\_size\_user = 120  
10:44:22.818 →  
10:44:22.818 →  
Initializing WIFI …[Driver]: [HALMAC]  
10:44:22.818 →  
11692M HALMAC\_MAJOR\_VER = 1  
10:44:22.818 →  
HALMAC\_PROTOTYPE\_VER = 4  
10:44:22.852 →  
HALMAC\_MINOR\_VER = 20  
10:44:22.852 →  
HALMAC\_PATCH\_VER =  
10:44:22.852 →  
[Driver]: The driver include MP  
10:44:22.885 →  
[Driver]: Ver = libwlan:2025.09.23.19.07\_b\_afdf9ed0d9a9e321aa5af8032c118051a9588d3d  
10:44:22.885 →  
RFE type = 0  
10:44:22.918 →  
start\_addr=(0x4000), end\_addr=(0x8000), buffer\_size=(0x4000), smp\_number\_max=(2048)  
10:44:22.951 →  
10:44:22.984 →  
WIFI initialized  
10:44:22.984 →  
10:44:22.984 →  
[Driver]: set ssid [Transport5]  
10:44:22.984 →  
[Driver]: rtw\_joinbss\_cmd MGMT\_FRAME\_PROTECTION\_OPTIONAL no pmf.  
10:44:27.074 →  
[Driver]: Bcn (ie: 358, rsn: 0, wpa: 0) ch: 149, seq: 1877, ts: 261487718454  
10:44:27.270 →  
10:44:27.270 →  
[Driver]: start auth to f0:09:0d:51:ad:a0  
10:44:27.270 →  
10:44:27.270 →  
[Driver]: auth success, start assoc  
10:44:27.270 →  
[Driver]: listen\_interval: 10, bcn\_interval: 100  
10:44:27.270 →  
10:44:27.270 →  
[Driver]: association success(res=4)  
10:44:27.270 →  
10:44:27.270 →  
[Driver]: set pairwise key to hw: alg:4(WEP40-1 WEP104-5 TKIP-2 AES-4)  
10:44:27.302 →  
10:44:27.302 →  
[Driver]: set group key to hw: alg:4(WEP40-1 WEP104-5 TKIP-2 AES-4) keyid:2  
10:44:27.302 →  
(0) Scan: 1, Auth: 1, Assoc: 1, 4way: 1, connect: 1, reason: 0  
10:44:27.302 →  
[Driver]: TSFValue = 261489459254, tsf = 0, shift\_set= 0x8000, bcn int = 100  
10:44:28.291 →  
10:44:28.291 →  
10:44:28.850 →  
Interface 0 IP address : 192.168.1.121  
10:44:28.850 →  
[LwIP\_DHCP] dhcp offered\_t0\_lease: 86400  
10:44:30.863 →  
RTSP[0] port: 554  
10:44:30.863 →  
connect successful sta mode  
10:44:30.863 →  
10:44:30.863 →  
rtsp stream enabled

---

<div class="post-metadata">

### Author: ![Pammy](https://sea2.discourse-cdn.com/flex016/user_avatar/forum.amebaiot.com/pammy/32/936_2.png) [@Pammy](https://forum.amebaiot.com/u/Pammy)
#### Post date: [September 26, 2025, 2:14am UTC](https://forum.amebaiot.com/t/silence-log-info/4187/14 "2025-09-26T02:14:20Z")

</div>

To turn off the following logs,

> == Rtl8735b IoT Platform ==  
> Chip VID: 0, Ver: 0  
> ROM Version: v3.0
> 
> [Normal mode]  
> BootFromNORFlash  
> [Start Boot ROM…]  
> === Load PARTBL ===  
> === Load Done ===  
> === Load ISP\_IQ ===  
> [fcs chk pass]  
> ISP\_IQ @ 0x8461080, 0x2ff80, 0x0  
> mfcs\_data version 0x00010001  
> fcs\_data version 0x00010101  
> === Process ISP\_IQ ===  
> === Load Done ===  
> === Load BL ===  
> [Image Start Table @ 0x18200]  
> === Load Done ===
> 
> == Boot Loader ==  
> Sep 5 2025:11:53:02  
> === Load FCS Para ===  
> === Load Done ===  
> [crc pass]  
> === Load ISP\_IQ Sensor ===  
> ISP\_IQ @ 0x8461080, 0x2ff80  
> === Process ISP\_IQ ===  
> === Load Done ===  
> === Load FW1 ===  
> FW\_ISP\_IQ @ 0x8061080, 0x31f80  
> === Process FW\_ISP\_IQ ===  
> DRAM\_TYPE is DDR2 128MB.  
> ddr\_freq = 533  
> VOE flash @ 0x8093080, 0x81f80  
> FCS KM\_status 0x00002081 err 0x0000200a  
> Wait KM fcs done 0 us  
> FCS TM\_status 0x00000001  
> store fcs data for application  
> It don’t do the sensor initial process  
> === Process VOE IMG ===  
> [Image Start Table @ 0x20106200]  
> RAM Load @ 0x8115100-\>0x20106200, 0x5cc4  
> DDR Load @ 0x811b080-\>0x70100000, 0x1b1f58  
> === FW Load Done ===
> 
> Boot Loader \<==

You can refer to [How do I disable the log UART by writing OTP? — Ameba Arduino AIoT Documentation v1.1 documentation](https://ameba-doc-arduino-sdk.readthedocs-hosted.com/en/latest/FAQ/otp_logical_rw.html)

You can turn it off by applying `otp_rom_log_message_disable();` in main. However, OTP has a **limited number of writes**. Avoid repeatedly toggling between enable and disable.

Navigate to main.cpp in cores/ambpro2:

Add the following,

 ![image](https://us1.discourse-cdn.com/flex016/uploads/ameba/original/2X/8/81a9568959516c804ee9123970b7c05e4cfdcfa7.png)

 ![image](https://us1.discourse-cdn.com/flex016/uploads/ameba/original/2X/4/4469762ce1b2d5309ef7633992f8ef61588b2d03.png)

Remove this function after it has been executed. You don’t need to include it every time you upload your code—just run it once. If logs still appear after uploading the code, reopen the Serial Monitor/IDE, then press the reset button on the board.

After you applied `otp_rom_log_message_disable();` and choose Disable all (Soft Mute), you will expect the output. This is the first version of log systems which disable the multimedia’s logs, It is expected that you will still see the WiFi driver related logs.

> == RAM Start ==Build @ 18:41:56, Sep 23 2025
> 
> $8735b\>Attempting to connect to WPA SSID: Network\_SSIDinterface 0 is initializedinterface 1 is initializedcfg\_size\_lib = 120, cfg\_size\_user = 120
> 
> Initializing WIFI …[Driver]: [HALMAC]11692M HALMAC\_MAJOR\_VER = 1HALMAC\_PROTOTYPE\_VER = 4HALMAC\_MINOR\_VER = 20HALMAC\_PATCH\_VER =[Driver]: The driver include MP[Driver]: Ver = libwlan:2025.09.23.19.07\_b\_afdf9ed0d9a9e321aa5af8032c118051a9588d3dRFE type = 0start\_addr=(0x4000), end\_addr=(0x8000), buffer\_size=(0x4000), smp\_number\_max=(2048)
> 
> WIFI initialized
> 
> [Driver]: set ssid [Network\_SSID][Driver]: rtw\_joinbss\_cmd MGMT\_FRAME\_PROTECTION\_OPTIONAL no pmf.[Driver]: Bcn (ie: 331, rsn: 0, wpa: 0) ch: 11, seq: 783, ts: 201503027623
> 
> [Driver]: start auth to 7c:a1:77:9e:1e:20
> 
> [Driver]: auth success, start assoc[Driver]: listen\_interval: 10, bcn\_interval: 100
> 
> [Driver]: association success(res=2)
> 
> [Driver]: set pairwise key to hw: alg:4(WEP40-1 WEP104-5 TKIP-2 AES-4)
> 
> [Driver]: set group key to hw: alg:4(WEP40-1 WEP104-5 TKIP-2 AES-4) keyid:1(0) Scan: 1, Auth: 1, Assoc: 1, 4way: 1, connect: 1, reason: 0
> 
> Interface 0 IP address : 192.168.3.3[LwIP\_DHCP] dhcp offered\_t0\_lease: 86400[Driver]: TSFValue = 201507635582, tsf = 0, shift\_set= 0x8000, bcn int = 100
> 
> RTSP[0] port: 554connect successful sta mode
> 
> rtsp stream enabled

---

<div class="post-metadata">

### Author: ![Pammy](https://sea2.discourse-cdn.com/flex016/user_avatar/forum.amebaiot.com/pammy/32/936_2.png) [@Pammy](https://forum.amebaiot.com/u/Pammy)
#### Post date: [September 30, 2025, 3:12am UTC](https://forum.amebaiot.com/t/silence-log-info/4187/15 "2025-09-30T03:12:41Z")

</div>

Hi all,

Kindly try another version of our Arduino SDK pre release version - AmebaPro2@4.1.0-build20250930.

Refer to [Getting started](https://ameba-doc-arduino-sdk.readthedocs-hosted.com/en/latest/ameba_pro2/amb82-mini/Getting_Started/Getting%20Started%20with%20Ameba.html#step-1-selection-ameba-modes) to know more about the options.
