functions of the pins of microbit on maqueen robot

What are the functions of each pin on the micro:bit in the Maqueen robot? I want to program the Maqueen robot from a platform other than Microsoft's micro:bit, and I need to know the functions of the pins in order to write the code.
Is this information right?
P0 and P1: These pins are used for controlling the left and right motor direction. You can set them to high or low to control the direction of movement.
P2: This pin is connected to the buzzer on the Maqueen robot. By sending a PWM signal to this pin, you can control the buzzer to produce different sounds or tones.
P8: This pin is connected to the infrared (IR) receiver on the Maqueen robot. It allows you to receive signals from the remote control provided with the robot.
P12: This pin is connected to the RGB LED on the Maqueen robot. You can use this pin to control the color and brightness of the LED.
P13 and P14: These pins are connected to the ultrasonic sensor on the Maqueen robot. They are used for sending and receiving ultrasonic waves to measure distances.
P16: This pin is connected to the line-following sensors on the Maqueen robot. It provides digital readings for detecting black or white lines on the surface.
P19 and P20: These pins are used for I2C communication with external devices, such as sensors or expansion modules.
Is it this product?
https://www.dfrobot.com/product-1783.html

Or maqueen plus?


is the first one
Actually that information is from chat gpt, i read the documentation, but did not find any information

Hi, did you find these pin functions by yourself or following any documentation?
