Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Lenovo (Yoga) Slim 7 Pro X 14ARH7 #84

Closed
mxmvncnt opened this issue Dec 11, 2022 · 20 comments
Closed

Lenovo (Yoga) Slim 7 Pro X 14ARH7 #84

mxmvncnt opened this issue Dec 11, 2022 · 20 comments
Labels
lenovo Issue related to the Lenovo computer

Comments

@mxmvncnt
Copy link

If you had 'ERROR: Impossible to reset the control' message, give the DEBUG info displayed

DEBUG: unit: 4, selector: 3, control: 0

Ouput of linux-enable-ir-emitter configure (used the default without the -d parameter. After the first fail I it does not ask me if I see the flashing, it just waits and gives the same error message)

configure command output
[maxime@laptop-mxm ~]$ sudo linux-enable-ir-emitter configure
[sudo] Mot de passe de maxime : 
INFO: Ensure to not use the camera during the execution.
INFO: Warning to do not kill the process !
Is the ir emitter flashing (not just turn on) ? Yes/No ? no
Is the ir emitter flashing (not just turn on) ? Yes/No ? no
Is the ir emitter flashing (not just turn on) ? Yes/No ? no
Is the ir emitter flashing (not just turn on) ? Yes/No ? no
Is the ir emitter flashing (not just turn on) ? Yes/No ? no
Is the ir emitter flashing (not just turn on) ? Yes/No ? no
CRITICAL: Cannot access to /dev/video2
ERROR: Impossible to reset the control.
INFO: Please keep this debug in case of issue :
DEBUG: unit: 4, selector: 3, control: 0
ERROR: The configuration has failed.
INFO: Do not hesitate to visit the GitHub ! https://github.com/EmixamPP/linux-enable-ir-emitter/wiki

Output of v4l2-ctl --list-devices

paste here

Ouput of v4l2-ctl -d /dev/videoX --list-formats-ext

v4l2 device output
[maxime@laptop-mxm ~]$ v4l2-ctl --list-devices
Integrated RGB Camera: Integrat (usb-0000:05:00.0-1):
	/dev/video0
	/dev/video1
	/dev/video2
	/dev/video3
	/dev/media0

Additional info

  • Distro: Fedora 37 kernel 6.0.11-300
  • Version: 4.15
  • Version of linux-enable-ir-emitter:
  • How did you install linux-enable-ir-emitter: COPR
  • Camera model: Bus 005 Device 002: ID 30c9:0057 Luxvisions Innotech Limited Integrated RGB Camera
  • On the first try, I get asked 6 times if I see the flasing IR blaster like on windows, (I do not, it is a continuous light on all 6 prompts) After the 6 tries when I do the configure command again it only shows me the error message that it cannot access /dev/video2 (same for video0, on this laptop it is video0 and video2 that point to the IR camera, and video1/3 are the RBG camera)
@EmixamPP
Copy link
Owner

Please first:

  1. Shutdown your computer
  2. Remove the AC adapter and if possible the battery
  3. Wait one minute
  4. Boot

Then, can you provide the outputs of v4l2-ctl -d /dev/video2 --list-formats-ext.

As well as the outputs of linux-enable-ir-emitter -v configure. The -v option is very important in order to debug the problem.

@mxmvncnt
Copy link
Author

Hello,

Here is the output of all 4 video devices:

/dev/video0
[maxime@laptop-mxm ~]$ v4l2-ctl -d /dev/video0 --list-formats-ext
ioctl: VIDIOC_ENUM_FMT
	Type: Video Capture
	[0]: 'MJPG' (Motion-JPEG, compressed)
		Size: Discrete 1920x1080
			Interval: Discrete 0.033s (30.000 fps)
		Size: Discrete 1280x720
			Interval: Discrete 0.033s (30.000 fps)
		Size: Discrete 960x540
			Interval: Discrete 0.033s (30.000 fps)
		Size: Discrete 848x480
			Interval: Discrete 0.033s (30.000 fps)
		Size: Discrete 640x480
			Interval: Discrete 0.033s (30.000 fps)
		Size: Discrete 640x360
			Interval: Discrete 0.033s (30.000 fps)
		Size: Discrete 352x288
			Interval: Discrete 0.033s (30.000 fps)
		Size: Discrete 320x240
			Interval: Discrete 0.033s (30.000 fps)
		Size: Discrete 320x180
			Interval: Discrete 0.033s (30.000 fps)
	[1]: 'YUYV' (YUYV 4:2:2)
		Size: Discrete 1920x1080
			Interval: Discrete 0.200s (5.000 fps)
		Size: Discrete 1280x720
			Interval: Discrete 0.100s (10.000 fps)
		Size: Discrete 960x540
			Interval: Discrete 0.067s (15.000 fps)
		Size: Discrete 848x480
			Interval: Discrete 0.050s (20.000 fps)
		Size: Discrete 640x480
			Interval: Discrete 0.033s (30.000 fps)
		Size: Discrete 640x360
			Interval: Discrete 0.033s (30.000 fps)
		Size: Discrete 352x288
			Interval: Discrete 0.033s (30.000 fps)
		Size: Discrete 320x240
			Interval: Discrete 0.033s (30.000 fps)
		Size: Discrete 320x180
/dev/video1
[maxime@laptop-mxm ~]$ v4l2-ctl -d /dev/video1 --list-formats-ext
ioctl: VIDIOC_ENUM_FMT
	Type: Video Capture
/dev/video2
[maxime@laptop-mxm ~]$ v4l2-ctl -d /dev/video2 --list-formats-ext
ioctl: VIDIOC_ENUM_FMT
	Type: Video Capture

	[0]: 'GREY' (8-bit Greyscale)
		Size: Discrete 640x360
			Interval: Discrete 0.067s (15.000 fps)
/dev/video3
[maxime@laptop-mxm ~]$ v4l2-ctl -d /dev/video3 --list-formats-ext
ioctl: VIDIOC_ENUM_FMT
	Type: Video Capture

And here is the output of sudo linux-enable-ir-emitter -v configure

configure command with verbose parameter
[maxime@laptop-mxm ~]$ sudo linux-enable-ir-emitter -v configure
[sudo] Mot de passe de maxime : 
INFO: Ensure to not use the camera during the execution.
INFO: Warning to do not kill the process !
Is the ir emitter flashing (not just turn on) ? Yes/No ? no
DEBUG: unit: 4, selector: 2, cur control: 0 32, first control to test: 0 0, res control: 1 0, max control: 255 255
Is the ir emitter flashing (not just turn on) ? Yes/No ? no
Is the ir emitter flashing (not just turn on) ? Yes/No ? no
Is the ir emitter flashing (not just turn on) ? Yes/No ? no
Is the ir emitter flashing (not just turn on) ? Yes/No ? no
Is the ir emitter flashing (not just turn on) ? Yes/No ? no
DEBUG: Negative answer limit exceeded, skipping the pattern.
DEBUG: unit: 4, selector: 3, cur control: 0, first control to test: 1, res control: 1, max control: 255
CRITICAL: Cannot access to /dev/video2
ERROR: Impossible to reset the control.
INFO: Please keep this debug in case of issue :
DEBUG: unit: 4, selector: 3, control: 0
ERROR: The configuration has failed.

@EmixamPP
Copy link
Owner

Ok I see. The problem is that at the moment linux-enable-ir-emitter has no "memory" to ignore the problematic instructions that disabled (or crashed) the camera.

I will think about implementing this feature. This is the first time I've seen this case.

Unfortunately, I am going to be very busy until February.

@EmixamPP EmixamPP added the enhancement New feature or request label Dec 18, 2022
@Adesin-fr
Copy link

Hi
I also have this laptop, and have the same issue ;)
Can I help implementing this feature ?
What kind of "memory" should be implemented ?

@EmixamPP EmixamPP added the lenovo Issue related to the Lenovo computer label Feb 1, 2023
@EmixamPP
Copy link
Owner

EmixamPP commented Feb 7, 2023

You can test it on the dev branch, you have to install the OpenCV C++ libraries (opencv-devel package on Fedora distro based) in order to be able to build the software:

git clone https://github.com/EmixamPP/linux-enable-ir-emitter.git
cd linux-enable-ir-emitter
git checkout dev
sudo bash installer.sh install
sudo linux-enable-ir-emitter -v configure

The software will ask you to shut down and boot and retry at some point

I could not test as I cannot reproduce this problem; send me the outputs in case of issue

Don't hesitate to ask me any question if you need help

@mxmvncnt
Copy link
Author

mxmvncnt commented Feb 7, 2023

Thanks!

Here is the output for the initial run in the dev branch:

INFO: Warning to do not kill the process !
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: current: 0 32
DEBUG: maximum: 255 255
DEBUG: resolution: 1 0
DEBUG: new current: 1 32
DEBUG: unit: 4 selector: 2
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 2 32
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 3 32
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 4 32
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 5 32
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: Negative answer limit exceeded, skipping the pattern.
DEBUG: current: 0
DEBUG: maximum: 255
DEBUG: resolution: 1
DEBUG: new current: 1
DEBUG: unit: 4 selector: 3
ERROR: Impossible to reset the camera.
INFO: Please shutdown your computer, boot and retry.
CRITICAL: Cannot access to /dev/v4l/by-path/pci-0000:05:00.0-usb-0:1:1.2-video-index0
ERROR: The configuration has failed.
INFO: Do not hesitate to visit the GitHub ! https://github.com/EmixamPP/linux-enable-ir-emitter/wiki

After rebooting, it asks me infinitely, and none of them work. Here is the output of where I am at. I did not close it yet, so if I should continue to do the answers, tell me.

output after reboot
make : on entre dans le répertoire « /home/maxime/linux-enable-ir-emitter/sources/driver »
make: rien à faire pour « all ».
make : on quitte le répertoire « /home/maxime/linux-enable-ir-emitter/sources/driver »
'/usr/lib64/linux-enable-ir-emitter/globals.py' supprimé
'sources/globals.py' -> '/usr/lib64/linux-enable-ir-emitter/globals.py'
'/usr/lib64/linux-enable-ir-emitter/linux-enable-ir-emitter.py' supprimé
'sources/linux-enable-ir-emitter.py' -> '/usr/lib64/linux-enable-ir-emitter/linux-enable-ir-emitter.py'
'/usr/lib64/linux-enable-ir-emitter/Systemd.py' supprimé
'sources/Systemd.py' -> '/usr/lib64/linux-enable-ir-emitter/Systemd.py'
'/usr/lib64/linux-enable-ir-emitter/command/boot.py' supprimé
'sources/command/boot.py' -> '/usr/lib64/linux-enable-ir-emitter/command/boot.py'
'/usr/lib64/linux-enable-ir-emitter/command/configure.py' supprimé
'sources/command/configure.py' -> '/usr/lib64/linux-enable-ir-emitter/command/configure.py'
'/usr/lib64/linux-enable-ir-emitter/command/delete.py' supprimé
'sources/command/delete.py' -> '/usr/lib64/linux-enable-ir-emitter/command/delete.py'
'/usr/lib64/linux-enable-ir-emitter/command/__init__.py' supprimé
'sources/command/__init__.py' -> '/usr/lib64/linux-enable-ir-emitter/command/__init__.py'
'/usr/lib64/linux-enable-ir-emitter/command/run.py' supprimé
'sources/command/run.py' -> '/usr/lib64/linux-enable-ir-emitter/command/run.py'
'/usr/lib64/linux-enable-ir-emitter/driver/driver-generator' supprimé
'sources/driver/driver-generator' -> '/usr/lib64/linux-enable-ir-emitter/driver/driver-generator'
'/usr/lib64/linux-enable-ir-emitter/driver/execute-driver' supprimé
'sources/driver/execute-driver' -> '/usr/lib64/linux-enable-ir-emitter/driver/execute-driver'
ValueError: Le contexte du fichier pour /usr/lib/linux-enable-ir-emitter/driver/execute-driver n'est pas défini
ValueError: Le contexte du fichier pour /usr/lib/linux-enable-ir-emitter/driver/driver-generator n'est pas défini
INFO: Ensure to not use the camera during the execution.
INFO: Warning to do not kill the process !
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: current: 0 32
DEBUG: maximum: 255 255
DEBUG: resolution: 1 0
DEBUG: new current: 1 32
DEBUG: unit: 4 selector: 2
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 2 32
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 3 32
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 4 32
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 5 32
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: Negative answer limit exceeded, skipping the pattern.
DEBUG: current: 0 0
DEBUG: maximum: 255 255
DEBUG: resolution: 1 0
DEBUG: new current: 1 0
DEBUG: unit: 4 selector: 4
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 2 0
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 3 0
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 4 0
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 5 0
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: Negative answer limit exceeded, skipping the pattern.
DEBUG: current: 255 0
DEBUG: maximum: 255 255
DEBUG: resolution: 1 0
DEBUG: new current: 255 255
DEBUG: unit: 4 selector: 5
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: current: 1
DEBUG: maximum: 1
DEBUG: resolution: 1
DEBUG: current: 1
DEBUG: maximum: 13
DEBUG: resolution: 1
DEBUG: new current: 2
DEBUG: unit: 4 selector: 7
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 3
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 4
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 5
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 6
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: Negative answer limit exceeded, skipping the pattern.
DEBUG: current: 3
DEBUG: maximum: 255
DEBUG: resolution: 1
DEBUG: new current: 4
DEBUG: unit: 4 selector: 8
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 5
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 6
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 7
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 8
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: Negative answer limit exceeded, skipping the pattern.
DEBUG: current: 0
DEBUG: maximum: 1
DEBUG: resolution: 1
DEBUG: new current: 1
DEBUG: unit: 4 selector: 9
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: current: 0
DEBUG: maximum: 1
DEBUG: resolution: 1
DEBUG: new current: 1
DEBUG: unit: 4 selector: 12
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: current: 0 0 0 0
DEBUG: maximum: 255 255 255 0
DEBUG: resolution: 1 0 0 0
DEBUG: new current: 1 0 0 0
DEBUG: unit: 4 selector: 13
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 2 0 0 0
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 3 0 0 0
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 4 0 0 0
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 5 0 0 0
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: Negative answer limit exceeded, skipping the pattern.
DEBUG: current: 0 0 0 0
DEBUG: maximum: 255 255 255 0
DEBUG: resolution: 1 0 0 0
DEBUG: new current: 1 0 0 0
DEBUG: unit: 4 selector: 14
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 2 0 0 0
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 3 0 0 0
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 4 0 0 0
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 5 0 0 0
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: Negative answer limit exceeded, skipping the pattern.
DEBUG: current: 0
DEBUG: maximum: 3
DEBUG: resolution: 1
DEBUG: new current: 1
DEBUG: unit: 4 selector: 16
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 2
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 3
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: current: 0 8 0 143 170 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
DEBUG: maximum: 255 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
DEBUG: resolution: 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
DEBUG: new current: 255 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
DEBUG: unit: 4 selector: 17
DEBUG: current: 0
DEBUG: maximum: 1
DEBUG: resolution: 1
DEBUG: new current: 1
DEBUG: unit: 4 selector: 21
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: current: 149 40 48 201 0 87 2 0 255 255 65 255 0 0 0 0 0 0 16 0 0 0 0 1 236 48 229 217 155 77 31 123 154 195 186 108 107 71 110 242 246 43 68 52 218 195 179 72 205 169 59 130 189 9 179 46 0 0 0 1 0 3 240 0
DEBUG: maximum: 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
DEBUG: minimum: 0 40 48 201 0 87 2 0 255 255 65 255 0 0 0 0 0 0 16 0 0 0 0 1 236 48 229 217 155 77 31 123 84 123 254 81 148 63 129 167 246 43 68 52 218 195 179 72 205 169 59 130 189 9 179 46 0 0 0 1 0 3 240 0
DEBUG: Computing the resolution control.
DEBUG: resolution: 1 1 1 1 1 1 1 1 0 0 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
DEBUG: new current: 0 40 48 201 0 87 2 0 255 255 65 255 0 0 0 0 0 0 16 0 0 0 0 1 236 48 229 217 155 77 31 123 84 123 254 81 148 63 129 167 246 43 68 52 218 195 179 72 205 169 59 130 189 9 179 46 0 0 0 1 0 3 240 0
DEBUG: unit: 4 selector: 22
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 1 41 49 202 1 88 3 1 255 255 66 255 1 1 1 1 1 1 17 1 1 1 1 2 237 49 230 218 156 78 32 124 85 124 255 82 149 64 130 168 247 44 69 53 219 196 180 73 206 170 60 131 190 10 180 47 1 1 1 2 1 4 241 1
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: current: 0 0 0
DEBUG: maximum: 255 255 255
DEBUG: resolution: 1 0 0
DEBUG: new current: 1 0 0
DEBUG: unit: 4 selector: 23
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 2 0 0
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 3 0 0
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 4 0 0
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 5 0 0
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: Negative answer limit exceeded, skipping the pattern.
DEBUG: current: 0
DEBUG: maximum: 1
DEBUG: resolution: 1
DEBUG: new current: 1
DEBUG: unit: 4 selector: 25
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: current: 0 0 0 0
DEBUG: maximum: 255 255 255 255
DEBUG: resolution: 1 0 0 0
DEBUG: new current: 1 0 0 0
DEBUG: unit: 4 selector: 26
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 2 0 0 0
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 3 0 0 0
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 4 0 0 0
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 5 0 0 0
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: Negative answer limit exceeded, skipping the pattern.
DEBUG: current: 0 0 0 0
DEBUG: maximum: 255 255 255 255
DEBUG: resolution: 1 0 0 0
DEBUG: new current: 1 0 0 0
DEBUG: unit: 4 selector: 27
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 2 0 0 0
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 3 0 0 0
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 4 0 0 0
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 5 0 0 0
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: Negative answer limit exceeded, skipping the pattern.
DEBUG: current: 25
DEBUG: maximum: 100
DEBUG: resolution: 1
DEBUG: new current: 26
DEBUG: unit: 5 selector: 2
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 27
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 28
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 29
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 30
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: Negative answer limit exceeded, skipping the pattern.
DEBUG: current: 91 0
DEBUG: maximum: 255 0
DEBUG: resolution: 1 0
DEBUG: new current: 92 0
DEBUG: unit: 5 selector: 4
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 93 0
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 94 0
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 95 0
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 96 0
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: Negative answer limit exceeded, skipping the pattern.
DEBUG: current: 1 0 0 0 0 0 0 96 97 2 0 0 0 0 0
DEBUG: maximum: 7 0 0 0 0 0 0 208 18 19 0 0 0 0 0
DEBUG: resolution: 1 0 0 0 0 0 0 1 0 0 0 0 0 0 0
DEBUG: new current: 7 0 0 0 0 0 0 208 18 19 0 0 0 0 0
DEBUG: unit: 7 selector: 2
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: current: 16 0 0 0 0 0 0 0 0 0 0
DEBUG: maximum: 16 0 0 0 0 0 0 36 0 0 0
DEBUG: resolution: 16 0 0 0 0 0 0 1 0 0 0
DEBUG: new current: 16 0 0 0 0 0 0 36 0 0 0
DEBUG: unit: 7 selector: 3
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: current: 1 3 1 0 0 0 0 0 0
DEBUG: maximum: 1 3 3 0 0 0 0 0 0
DEBUG: minimum: 0 3 3 0 0 0 0 0 100
DEBUG: Computing the resolution control.
DEBUG: resolution: 0 0 1 0 0 0 0 0 0
DEBUG: new current: 0 3 3 0 0 0 0 0 100
DEBUG: unit: 7 selector: 6
DEBUG: new current: 1 3 3 0 0 0 0 0 0
DEBUG: current: 0 0 0 0
DEBUG: maximum: 1 0 0 0
DEBUG: resolution: 1 0 0 0
DEBUG: new current: 1 0 0 0
DEBUG: unit: 7 selector: 9
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: current: 0 32
DEBUG: maximum: 255 255
DEBUG: resolution: 1 0
DEBUG: new current: 1 32
DEBUG: unit: 4 selector: 2
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 2 32
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 3 32
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 4 32
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 5 32
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: Negative answer limit exceeded, skipping the pattern.
DEBUG: current: 0 0
DEBUG: maximum: 255 255
DEBUG: resolution: 1 0
DEBUG: new current: 1 0
DEBUG: unit: 4 selector: 4
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 2 0
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 3 0
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 4 0
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 5 0
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: Negative answer limit exceeded, skipping the pattern.
DEBUG: current: 255 0
DEBUG: maximum: 255 255
DEBUG: resolution: 1 0
DEBUG: new current: 255 255
DEBUG: unit: 4 selector: 5
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: current: 1
DEBUG: maximum: 1
DEBUG: resolution: 1
DEBUG: current: 1
DEBUG: maximum: 13
DEBUG: resolution: 1
DEBUG: new current: 2
DEBUG: unit: 4 selector: 7
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 3
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 4
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 5
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 6
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: Negative answer limit exceeded, skipping the pattern.
DEBUG: current: 3
DEBUG: maximum: 255
DEBUG: resolution: 1
DEBUG: new current: 4
DEBUG: unit: 4 selector: 8
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 5
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 6
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 7
Is the ir emitter flashing (not just turn on) ? Yes/No ? ng
Yes/No ? n
DEBUG: new current: 8
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: Negative answer limit exceeded, skipping the pattern.
DEBUG: current: 0
DEBUG: maximum: 1
DEBUG: resolution: 1
DEBUG: new current: 1
DEBUG: unit: 4 selector: 9
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: current: 0
DEBUG: maximum: 1
DEBUG: resolution: 1
DEBUG: new current: 1
DEBUG: unit: 4 selector: 12
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: current: 0 0 0 0
DEBUG: maximum: 255 255 255 0
DEBUG: resolution: 1 0 0 0
DEBUG: new current: 1 0 0 0
DEBUG: unit: 4 selector: 13
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 2 0 0 0
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 3 0 0 0
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 4 0 0 0
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 5 0 0 0
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: Negative answer limit exceeded, skipping the pattern.
DEBUG: current: 0 0 0 0
DEBUG: maximum: 255 255 255 0
DEBUG: resolution: 1 0 0 0
DEBUG: new current: 1 0 0 0
DEBUG: unit: 4 selector: 14
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 2 0 0 0
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 3 0 0 0
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 4 0 0 0
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 5 0 0 0
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: Negative answer limit exceeded, skipping the pattern.
DEBUG: current: 0
DEBUG: maximum: 3
DEBUG: resolution: 1
DEBUG: new current: 1
DEBUG: unit: 4 selector: 16
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 2
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 3

@mxmvncnt
Copy link
Author

mxmvncnt commented Feb 7, 2023

OK! So little update 2 minutes after, I was very near the end of the script and it ended by itself, so here is the full output after the reboot, you can discard the one from before.

Output after reboot
sudo bash installer.sh install
sudo linux-enable-ir-emitter -v configure
Déjà sur 'dev'
Votre branche est à jour avec 'origin/dev'.
[sudo] Mot de passe de maxime : 
make : on entre dans le répertoire « /home/maxime/linux-enable-ir-emitter/sources/driver »
make: rien à faire pour « all ».
make : on quitte le répertoire « /home/maxime/linux-enable-ir-emitter/sources/driver »
'/usr/lib64/linux-enable-ir-emitter/globals.py' supprimé
'sources/globals.py' -> '/usr/lib64/linux-enable-ir-emitter/globals.py'
'/usr/lib64/linux-enable-ir-emitter/linux-enable-ir-emitter.py' supprimé
'sources/linux-enable-ir-emitter.py' -> '/usr/lib64/linux-enable-ir-emitter/linux-enable-ir-emitter.py'
'/usr/lib64/linux-enable-ir-emitter/Systemd.py' supprimé
'sources/Systemd.py' -> '/usr/lib64/linux-enable-ir-emitter/Systemd.py'
'/usr/lib64/linux-enable-ir-emitter/command/boot.py' supprimé
'sources/command/boot.py' -> '/usr/lib64/linux-enable-ir-emitter/command/boot.py'
'/usr/lib64/linux-enable-ir-emitter/command/configure.py' supprimé
'sources/command/configure.py' -> '/usr/lib64/linux-enable-ir-emitter/command/configure.py'
'/usr/lib64/linux-enable-ir-emitter/command/delete.py' supprimé
'sources/command/delete.py' -> '/usr/lib64/linux-enable-ir-emitter/command/delete.py'
'/usr/lib64/linux-enable-ir-emitter/command/__init__.py' supprimé
'sources/command/__init__.py' -> '/usr/lib64/linux-enable-ir-emitter/command/__init__.py'
'/usr/lib64/linux-enable-ir-emitter/command/run.py' supprimé
'sources/command/run.py' -> '/usr/lib64/linux-enable-ir-emitter/command/run.py'
'/usr/lib64/linux-enable-ir-emitter/driver/driver-generator' supprimé
'sources/driver/driver-generator' -> '/usr/lib64/linux-enable-ir-emitter/driver/driver-generator'
'/usr/lib64/linux-enable-ir-emitter/driver/execute-driver' supprimé
'sources/driver/execute-driver' -> '/usr/lib64/linux-enable-ir-emitter/driver/execute-driver'
ValueError: Le contexte du fichier pour /usr/lib/linux-enable-ir-emitter/driver/execute-driver n'est pas défini
ValueError: Le contexte du fichier pour /usr/lib/linux-enable-ir-emitter/driver/driver-generator n'est pas défini
INFO: Ensure to not use the camera during the execution.
INFO: Warning to do not kill the process !
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: current: 0 32
DEBUG: maximum: 255 255
DEBUG: resolution: 1 0
DEBUG: new current: 1 32
DEBUG: unit: 4 selector: 2
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 2 32
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 3 32
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 4 32
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 5 32
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: Negative answer limit exceeded, skipping the pattern.
DEBUG: current: 0 0
DEBUG: maximum: 255 255
DEBUG: resolution: 1 0
DEBUG: new current: 1 0
DEBUG: unit: 4 selector: 4
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 2 0
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 3 0
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 4 0
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 5 0
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: Negative answer limit exceeded, skipping the pattern.
DEBUG: current: 255 0
DEBUG: maximum: 255 255
DEBUG: resolution: 1 0
DEBUG: new current: 255 255
DEBUG: unit: 4 selector: 5
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: current: 1
DEBUG: maximum: 1
DEBUG: resolution: 1
DEBUG: current: 1
DEBUG: maximum: 13
DEBUG: resolution: 1
DEBUG: new current: 2
DEBUG: unit: 4 selector: 7
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 3
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 4
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 5
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 6
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: Negative answer limit exceeded, skipping the pattern.
DEBUG: current: 3
DEBUG: maximum: 255
DEBUG: resolution: 1
DEBUG: new current: 4
DEBUG: unit: 4 selector: 8
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 5
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 6
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 7
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 8
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: Negative answer limit exceeded, skipping the pattern.
DEBUG: current: 0
DEBUG: maximum: 1
DEBUG: resolution: 1
DEBUG: new current: 1
DEBUG: unit: 4 selector: 9
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: current: 0
DEBUG: maximum: 1
DEBUG: resolution: 1
DEBUG: new current: 1
DEBUG: unit: 4 selector: 12
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: current: 0 0 0 0
DEBUG: maximum: 255 255 255 0
DEBUG: resolution: 1 0 0 0
DEBUG: new current: 1 0 0 0
DEBUG: unit: 4 selector: 13
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 2 0 0 0
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 3 0 0 0
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 4 0 0 0
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 5 0 0 0
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: Negative answer limit exceeded, skipping the pattern.
DEBUG: current: 0 0 0 0
DEBUG: maximum: 255 255 255 0
DEBUG: resolution: 1 0 0 0
DEBUG: new current: 1 0 0 0
DEBUG: unit: 4 selector: 14
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 2 0 0 0
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 3 0 0 0
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 4 0 0 0
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 5 0 0 0
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: Negative answer limit exceeded, skipping the pattern.
DEBUG: current: 0
DEBUG: maximum: 3
DEBUG: resolution: 1
DEBUG: new current: 1
DEBUG: unit: 4 selector: 16
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 2
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 3
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: current: 0 8 0 143 170 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
DEBUG: maximum: 255 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
DEBUG: resolution: 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
DEBUG: new current: 255 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
DEBUG: unit: 4 selector: 17
DEBUG: current: 0
DEBUG: maximum: 1
DEBUG: resolution: 1
DEBUG: new current: 1
DEBUG: unit: 4 selector: 21
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: current: 149 40 48 201 0 87 2 0 255 255 65 255 0 0 0 0 0 0 16 0 0 0 0 1 236 48 229 217 155 77 31 123 154 195 186 108 107 71 110 242 246 43 68 52 218 195 179 72 205 169 59 130 189 9 179 46 0 0 0 1 0 3 240 0
DEBUG: maximum: 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
DEBUG: minimum: 0 40 48 201 0 87 2 0 255 255 65 255 0 0 0 0 0 0 16 0 0 0 0 1 236 48 229 217 155 77 31 123 84 123 254 81 148 63 129 167 246 43 68 52 218 195 179 72 205 169 59 130 189 9 179 46 0 0 0 1 0 3 240 0
DEBUG: Computing the resolution control.
DEBUG: resolution: 1 1 1 1 1 1 1 1 0 0 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
DEBUG: new current: 0 40 48 201 0 87 2 0 255 255 65 255 0 0 0 0 0 0 16 0 0 0 0 1 236 48 229 217 155 77 31 123 84 123 254 81 148 63 129 167 246 43 68 52 218 195 179 72 205 169 59 130 189 9 179 46 0 0 0 1 0 3 240 0
DEBUG: unit: 4 selector: 22
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 1 41 49 202 1 88 3 1 255 255 66 255 1 1 1 1 1 1 17 1 1 1 1 2 237 49 230 218 156 78 32 124 85 124 255 82 149 64 130 168 247 44 69 53 219 196 180 73 206 170 60 131 190 10 180 47 1 1 1 2 1 4 241 1
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: current: 0 0 0
DEBUG: maximum: 255 255 255
DEBUG: resolution: 1 0 0
DEBUG: new current: 1 0 0
DEBUG: unit: 4 selector: 23
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 2 0 0
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 3 0 0
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 4 0 0
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 5 0 0
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: Negative answer limit exceeded, skipping the pattern.
DEBUG: current: 0
DEBUG: maximum: 1
DEBUG: resolution: 1
DEBUG: new current: 1
DEBUG: unit: 4 selector: 25
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: current: 0 0 0 0
DEBUG: maximum: 255 255 255 255
DEBUG: resolution: 1 0 0 0
DEBUG: new current: 1 0 0 0
DEBUG: unit: 4 selector: 26
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 2 0 0 0
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 3 0 0 0
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 4 0 0 0
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 5 0 0 0
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: Negative answer limit exceeded, skipping the pattern.
DEBUG: current: 0 0 0 0
DEBUG: maximum: 255 255 255 255
DEBUG: resolution: 1 0 0 0
DEBUG: new current: 1 0 0 0
DEBUG: unit: 4 selector: 27
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 2 0 0 0
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 3 0 0 0
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 4 0 0 0
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 5 0 0 0
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: Negative answer limit exceeded, skipping the pattern.
DEBUG: current: 25
DEBUG: maximum: 100
DEBUG: resolution: 1
DEBUG: new current: 26
DEBUG: unit: 5 selector: 2
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 27
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 28
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 29
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 30
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: Negative answer limit exceeded, skipping the pattern.
DEBUG: current: 91 0
DEBUG: maximum: 255 0
DEBUG: resolution: 1 0
DEBUG: new current: 92 0
DEBUG: unit: 5 selector: 4
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 93 0
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 94 0
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 95 0
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 96 0
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: Negative answer limit exceeded, skipping the pattern.
DEBUG: current: 1 0 0 0 0 0 0 96 97 2 0 0 0 0 0
DEBUG: maximum: 7 0 0 0 0 0 0 208 18 19 0 0 0 0 0
DEBUG: resolution: 1 0 0 0 0 0 0 1 0 0 0 0 0 0 0
DEBUG: new current: 7 0 0 0 0 0 0 208 18 19 0 0 0 0 0
DEBUG: unit: 7 selector: 2
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: current: 16 0 0 0 0 0 0 0 0 0 0
DEBUG: maximum: 16 0 0 0 0 0 0 36 0 0 0
DEBUG: resolution: 16 0 0 0 0 0 0 1 0 0 0
DEBUG: new current: 16 0 0 0 0 0 0 36 0 0 0
DEBUG: unit: 7 selector: 3
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: current: 1 3 1 0 0 0 0 0 0
DEBUG: maximum: 1 3 3 0 0 0 0 0 0
DEBUG: minimum: 0 3 3 0 0 0 0 0 100
DEBUG: Computing the resolution control.
DEBUG: resolution: 0 0 1 0 0 0 0 0 0
DEBUG: new current: 0 3 3 0 0 0 0 0 100
DEBUG: unit: 7 selector: 6
DEBUG: new current: 1 3 3 0 0 0 0 0 0
DEBUG: current: 0 0 0 0
DEBUG: maximum: 1 0 0 0
DEBUG: resolution: 1 0 0 0
DEBUG: new current: 1 0 0 0
DEBUG: unit: 7 selector: 9
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: current: 0 32
DEBUG: maximum: 255 255
DEBUG: resolution: 1 0
DEBUG: new current: 1 32
DEBUG: unit: 4 selector: 2
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 2 32
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 3 32
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 4 32
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 5 32
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: Negative answer limit exceeded, skipping the pattern.
DEBUG: current: 0 0
DEBUG: maximum: 255 255
DEBUG: resolution: 1 0
DEBUG: new current: 1 0
DEBUG: unit: 4 selector: 4
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 2 0
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 3 0
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 4 0
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 5 0
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: Negative answer limit exceeded, skipping the pattern.
DEBUG: current: 255 0
DEBUG: maximum: 255 255
DEBUG: resolution: 1 0
DEBUG: new current: 255 255
DEBUG: unit: 4 selector: 5
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: current: 1
DEBUG: maximum: 1
DEBUG: resolution: 1
DEBUG: current: 1
DEBUG: maximum: 13
DEBUG: resolution: 1
DEBUG: new current: 2
DEBUG: unit: 4 selector: 7
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 3
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 4
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 5
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 6
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: Negative answer limit exceeded, skipping the pattern.
DEBUG: current: 3
DEBUG: maximum: 255
DEBUG: resolution: 1
DEBUG: new current: 4
DEBUG: unit: 4 selector: 8
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 5
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 6
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 7
Is the ir emitter flashing (not just turn on) ? Yes/No ? ng
Yes/No ? n
DEBUG: new current: 8
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: Negative answer limit exceeded, skipping the pattern.
DEBUG: current: 0
DEBUG: maximum: 1
DEBUG: resolution: 1
DEBUG: new current: 1
DEBUG: unit: 4 selector: 9
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: current: 0
DEBUG: maximum: 1
DEBUG: resolution: 1
DEBUG: new current: 1
DEBUG: unit: 4 selector: 12
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: current: 0 0 0 0
DEBUG: maximum: 255 255 255 0
DEBUG: resolution: 1 0 0 0
DEBUG: new current: 1 0 0 0
DEBUG: unit: 4 selector: 13
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 2 0 0 0
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 3 0 0 0
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 4 0 0 0
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 5 0 0 0
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: Negative answer limit exceeded, skipping the pattern.
DEBUG: current: 0 0 0 0
DEBUG: maximum: 255 255 255 0
DEBUG: resolution: 1 0 0 0
DEBUG: new current: 1 0 0 0
DEBUG: unit: 4 selector: 14
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 2 0 0 0
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 3 0 0 0
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 4 0 0 0
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 5 0 0 0
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: Negative answer limit exceeded, skipping the pattern.
DEBUG: current: 0
DEBUG: maximum: 3
DEBUG: resolution: 1
DEBUG: new current: 1
DEBUG: unit: 4 selector: 16
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 2
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 3
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: current: 0
DEBUG: maximum: 1
DEBUG: resolution: 1
DEBUG: new current: 1
DEBUG: unit: 4 selector: 21
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: current: 149 40 48 201 0 87 2 0 255 255 65 255 0 0 0 0 0 0 16 0 0 0 0 1 236 48 229 217 155 77 31 123 154 195 186 108 107 71 110 242 246 43 68 52 218 195 179 72 205 169 59 130 189 9 179 46 0 0 0 1 0 3 240 0
DEBUG: maximum: 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
DEBUG: minimum: 0 40 48 201 0 87 2 0 255 255 65 255 0 0 0 0 0 0 16 0 0 0 0 1 236 48 229 217 155 77 31 123 20 159 81 169 108 144 103 231 246 43 68 52 218 195 179 72 205 169 59 130 189 9 179 46 0 0 0 1 0 3 240 0
DEBUG: Computing the resolution control.
DEBUG: resolution: 1 1 1 1 1 1 1 1 0 0 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
DEBUG: new current: 0 40 48 201 0 87 2 0 255 255 65 255 0 0 0 0 0 0 16 0 0 0 0 1 236 48 229 217 155 77 31 123 20 159 81 169 108 144 103 231 246 43 68 52 218 195 179 72 205 169 59 130 189 9 179 46 0 0 0 1 0 3 240 0
DEBUG: unit: 4 selector: 22
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 1 41 49 202 1 88 3 1 255 255 66 255 1 1 1 1 1 1 17 1 1 1 1 2 237 49 230 218 156 78 32 124 21 160 82 170 109 145 104 232 247 44 69 53 219 196 180 73 206 170 60 131 190 10 180 47 1 1 1 2 1 4 241 1
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 2 42 50 203 2 89 4 2 255 255 67 255 2 2 2 2 2 2 18 2 2 2 2 3 238 50 231 219 157 79 33 125 22 161 83 171 110 146 105 233 248 45 70 54 220 197 181 74 207 171 61 132 191 11 181 48 2 2 2 3 2 5 242 2
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 3 43 51 204 3 90 5 3 255 255 68 255 3 3 3 3 3 3 19 3 3 3 3 4 239 51 232 220 158 80 34 126 23 162 84 172 111 147 106 234 249 46 71 55 221 198 182 75 208 172 62 133 192 12 182 49 3 3 3 4 3 6 243 3
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 4 44 52 205 4 91 6 4 255 255 69 255 4 4 4 4 4 4 20 4 4 4 4 5 240 52 233 221 159 81 35 127 24 163 85 173 112 148 107 235 250 47 72 56 222 199 183 76 209 173 63 134 193 13 183 50 4 4 4 5 4 7 244 4
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: Negative answer limit exceeded, skipping the pattern.
DEBUG: current: 0 0 0
DEBUG: maximum: 255 255 255
DEBUG: resolution: 1 0 0
DEBUG: new current: 1 0 0
DEBUG: unit: 4 selector: 23
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 2 0 0
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 3 0 0
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 4 0 0
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 5 0 0
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: Negative answer limit exceeded, skipping the pattern.
DEBUG: current: 0
DEBUG: maximum: 1
DEBUG: resolution: 1
DEBUG: new current: 1
DEBUG: unit: 4 selector: 25
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: current: 0 0 0 0
DEBUG: maximum: 255 255 255 255
DEBUG: resolution: 1 0 0 0
DEBUG: new current: 1 0 0 0
DEBUG: unit: 4 selector: 26
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 2 0 0 0
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 3 0 0 0
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 4 0 0 0
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 5 0 0 0
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: Negative answer limit exceeded, skipping the pattern.
DEBUG: current: 0 0 0 0
DEBUG: maximum: 255 255 255 255
DEBUG: resolution: 1 0 0 0
DEBUG: new current: 1 0 0 0
DEBUG: unit: 4 selector: 27
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 2 0 0 0
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 3 0 0 0
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 4 0 0 0
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 5 0 0 0
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: Negative answer limit exceeded, skipping the pattern.
DEBUG: current: 25
DEBUG: maximum: 100
DEBUG: resolution: 1
DEBUG: new current: 26
DEBUG: unit: 5 selector: 2
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 27
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 28
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 29
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 30
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: Negative answer limit exceeded, skipping the pattern.
DEBUG: current: 82 0
DEBUG: maximum: 255 0
DEBUG: resolution: 1 0
DEBUG: new current: 83 0
DEBUG: unit: 5 selector: 4
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 84 0
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 85 0
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 86 0
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: new current: 87 0
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: Negative answer limit exceeded, skipping the pattern.
ERROR: The configuration has failed.
INFO: Do not hesitate to visit the GitHub ! https://github.com/EmixamPP/linux-enable-ir-emitter/wiki

@EmixamPP
Copy link
Owner

EmixamPP commented Feb 7, 2023

After rebooting, it asks me infinitely

There is always an ending, since it have to explore all the possibilities, and your camera has a lot.

I've made a modification, could you please retry :

git fetch && git pull
sudo linux-enable-ir-emitter -v configure -l 1

I've added the parameter -l 1 which will skip the pattern if you answered no one time, by default this is 4, and so the exploration will be faster. But maybe the solution could be missed, with 4 also by the way, only using 256 can ensure to miss nothing. However, from my experience, explore everything is useless. The v5 I'm working on will do a 100% automatic search, and so allow exploring everything.

Although, your camera may require a more complex configuration, such as a combination of several instructions. This kind of case could also be done using a 100% automatic technique.

@mxmvncnt
Copy link
Author

mxmvncnt commented Feb 8, 2023

That new version also did not work. BTW Did you see my second reply where I say I was able to go through all the possibilities one by one? I got the same result but it might be more precise than the new one.

Anyways, here is the new output

`sudo linux-enable-ir-emitter -v configure -l 1` output
INFO: Ensure to not use the camera during the execution.
INFO: Warning to do not kill the process !
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: current: 0 32
DEBUG: maximum: 255 255
DEBUG: resolution: 1 0
DEBUG: new current: 1 32
DEBUG: unit: 4 selector: 2


Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: Negative answer limit exceeded, skipping the pattern.
DEBUG: current: 0 0
DEBUG: maximum: 255 255
DEBUG: resolution: 1 0
DEBUG: new current: 1 0
DEBUG: unit: 4 selector: 4
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: Negative answer limit exceeded, skipping the pattern.
DEBUG: current: 255 0
DEBUG: maximum: 255 255
DEBUG: resolution: 1 0
DEBUG: new current: 255 255
DEBUG: unit: 4 selector: 5
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: Negative answer limit exceeded, skipping the pattern.
DEBUG: current: 1
DEBUG: maximum: 1
DEBUG: resolution: 1
DEBUG: current: 1
DEBUG: maximum: 13
DEBUG: resolution: 1
DEBUG: new current: 2
DEBUG: unit: 4 selector: 7
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: Negative answer limit exceeded, skipping the pattern.
DEBUG: current: 3
DEBUG: maximum: 255
DEBUG: resolution: 1
DEBUG: new current: 4
DEBUG: unit: 4 selector: 8
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: Negative answer limit exceeded, skipping the pattern.
DEBUG: current: 0
DEBUG: maximum: 1
DEBUG: resolution: 1
DEBUG: new current: 1
DEBUG: unit: 4 selector: 9
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: Negative answer limit exceeded, skipping the pattern.
DEBUG: current: 0
DEBUG: maximum: 1
DEBUG: resolution: 1
DEBUG: new current: 1
DEBUG: unit: 4 selector: 12
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: Negative answer limit exceeded, skipping the pattern.
DEBUG: current: 0 0 0 0
DEBUG: maximum: 255 255 255 0
DEBUG: resolution: 1 0 0 0
DEBUG: new current: 1 0 0 0
DEBUG: unit: 4 selector: 13
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: Negative answer limit exceeded, skipping the pattern.
DEBUG: current: 0 0 0 0
DEBUG: maximum: 255 255 255 0
DEBUG: resolution: 1 0 0 0
DEBUG: new current: 1 0 0 0
DEBUG: unit: 4 selector: 14
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: Negative answer limit exceeded, skipping the pattern.
DEBUG: current: 0
DEBUG: maximum: 3
DEBUG: resolution: 1
DEBUG: new current: 1
DEBUG: unit: 4 selector: 16
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: Negative answer limit exceeded, skipping the pattern.
DEBUG: current: 0 8 0 143 170 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
DEBUG: maximum: 255 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
DEBUG: resolution: 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
DEBUG: new current: 255 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
DEBUG: unit: 4 selector: 17
DEBUG: Negative answer limit exceeded, skipping the pattern.
DEBUG: current: 0
DEBUG: maximum: 1
DEBUG: resolution: 1
DEBUG: new current: 1
DEBUG: unit: 4 selector: 21
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: Negative answer limit exceeded, skipping the pattern.
DEBUG: current: 149 40 48 201 0 87 2 0 255 255 65 255 0 0 0 0 0 0 16 0 0 0 0 1 236 48 229 217 155 77 31 123 154 195 186 108 107 71 110 242 246 43 68 52 218 195 179 72 205 169 59 130 189 9 179 46 0 0 0 1 0 3 240 0
DEBUG: maximum: 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
DEBUG: minimum: 0 40 48 201 0 87 2 0 255 255 65 255 0 0 0 0 0 0 16 0 0 0 0 1 236 48 229 217 155 77 31 123 212 1 119 172 105 182 253 167 246 43 68 52 218 195 179 72 205 169 59 130 189 9 179 46 0 0 0 1 0 3 240 0
DEBUG: Computing the resolution control.
DEBUG: resolution: 1 1 1 1 1 1 1 1 0 0 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
DEBUG: new current: 0 40 48 201 0 87 2 0 255 255 65 255 0 0 0 0 0 0 16 0 0 0 0 1 236 48 229 217 155 77 31 123 212 1 119 172 105 182 253 167 246 43 68 52 218 195 179 72 205 169 59 130 189 9 179 46 0 0 0 1 0 3 240 0
DEBUG: unit: 4 selector: 22
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: Negative answer limit exceeded, skipping the pattern.
DEBUG: current: 0 0 0
DEBUG: maximum: 255 255 255
DEBUG: resolution: 1 0 0
DEBUG: new current: 1 0 0
DEBUG: unit: 4 selector: 23
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: Negative answer limit exceeded, skipping the pattern.
DEBUG: current: 0
DEBUG: maximum: 1
DEBUG: resolution: 1
DEBUG: new current: 1
DEBUG: unit: 4 selector: 25
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: Negative answer limit exceeded, skipping the pattern.
DEBUG: current: 0 0 0 0
DEBUG: maximum: 255 255 255 255
DEBUG: resolution: 1 0 0 0
DEBUG: new current: 1 0 0 0
DEBUG: unit: 4 selector: 26
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: Negative answer limit exceeded, skipping the pattern.
DEBUG: current: 0 0 0 0
DEBUG: maximum: 255 255 255 255
DEBUG: resolution: 1 0 0 0
DEBUG: new current: 1 0 0 0
DEBUG: unit: 4 selector: 27
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: Negative answer limit exceeded, skipping the pattern.
DEBUG: current: 25
DEBUG: maximum: 100
DEBUG: resolution: 1
DEBUG: new current: 26
DEBUG: unit: 5 selector: 2
Is the ir emitter flashing (not just turn on) ? Yes/No ? 
n
DEBUG: Negative answer limit exceeded, skipping the pattern.
DEBUG: current: 86 0
DEBUG: maximum: 255 0
DEBUG: resolution: 1 0
DEBUG: new current: 87 0
DEBUG: unit: 5 selector: 4
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: Negative answer limit exceeded, skipping the pattern.
DEBUG: current: 1 0 0 0 0 0 0 96 97 2 0 0 0 0 0
DEBUG: maximum: 7 0 0 0 0 0 0 208 18 19 0 0 0 0 0
DEBUG: resolution: 1 0 0 0 0 0 0 1 0 0 0 0 0 0 0
DEBUG: new current: 7 0 0 0 0 0 0 208 18 19 0 0 0 0 0
DEBUG: unit: 7 selector: 2
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: Negative answer limit exceeded, skipping the pattern.
DEBUG: current: 16 0 0 0 0 0 0 0 0 0 0
DEBUG: maximum: 16 0 0 0 0 0 0 36 0 0 0
DEBUG: resolution: 16 0 0 0 0 0 0 1 0 0 0
DEBUG: new current: 16 0 0 0 0 0 0 36 0 0 0
DEBUG: unit: 7 selector: 3
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: Negative answer limit exceeded, skipping the pattern.
DEBUG: current: 1 3 1 0 0 0 0 0 0
DEBUG: maximum: 1 3 3 0 0 0 0 0 0
DEBUG: minimum: 0 3 3 0 0 0 0 0 212
DEBUG: Computing the resolution control.
DEBUG: resolution: 0 0 1 0 0 0 0 0 0
DEBUG: new current: 0 3 3 0 0 0 0 0 212
DEBUG: unit: 7 selector: 6
DEBUG: Negative answer limit exceeded, skipping the pattern.
DEBUG: current: 0 0 0 0
DEBUG: maximum: 1 0 0 0
DEBUG: resolution: 1 0 0 0
DEBUG: new current: 1 0 0 0
DEBUG: unit: 7 selector: 9
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: Negative answer limit exceeded, skipping the pattern.
DEBUG: current: 0 32
DEBUG: maximum: 255 255
DEBUG: resolution: 1 0
DEBUG: new current: 1 32
DEBUG: unit: 4 selector: 2
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: Negative answer limit exceeded, skipping the pattern.
DEBUG: current: 0 0
DEBUG: maximum: 255 255
DEBUG: resolution: 1 0
DEBUG: new current: 1 0
DEBUG: unit: 4 selector: 4
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: Negative answer limit exceeded, skipping the pattern.
DEBUG: current: 255 0
DEBUG: maximum: 255 255
DEBUG: resolution: 1 0
DEBUG: new current: 255 255
DEBUG: unit: 4 selector: 5
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: Negative answer limit exceeded, skipping the pattern.
DEBUG: current: 1
DEBUG: maximum: 1
DEBUG: resolution: 1
DEBUG: current: 1
DEBUG: maximum: 13
DEBUG: resolution: 1
DEBUG: new current: 2
DEBUG: unit: 4 selector: 7
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: Negative answer limit exceeded, skipping the pattern.
DEBUG: current: 3
DEBUG: maximum: 255
DEBUG: resolution: 1
DEBUG: new current: 4
DEBUG: unit: 4 selector: 8
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: Negative answer limit exceeded, skipping the pattern.
DEBUG: current: 0
DEBUG: maximum: 1
DEBUG: resolution: 1
DEBUG: new current: 1
DEBUG: unit: 4 selector: 9
Is the ir emitter flashing (not just turn on) ? Yes/No ? 
n
DEBUG: Negative answer limit exceeded, skipping the pattern.
DEBUG: current: 0
DEBUG: maximum: 1
DEBUG: resolution: 1
DEBUG: new current: 1
DEBUG: unit: 4 selector: 12
Is the ir emitter flashing (not just turn on) ? Yes/No ? 
n
DEBUG: Negative answer limit exceeded, skipping the pattern.
DEBUG: current: 0 0 0 0
DEBUG: maximum: 255 255 255 0
DEBUG: resolution: 1 0 0 0
DEBUG: new current: 1 0 0 0
DEBUG: unit: 4 selector: 13
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: Negative answer limit exceeded, skipping the pattern.
DEBUG: current: 0 0 0 0
DEBUG: maximum: 255 255 255 0
DEBUG: resolution: 1 0 0 0
DEBUG: new current: 1 0 0 0
DEBUG: unit: 4 selector: 14
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: Negative answer limit exceeded, skipping the pattern.
DEBUG: current: 0
DEBUG: maximum: 3
DEBUG: resolution: 1
DEBUG: new current: 1
DEBUG: unit: 4 selector: 16
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: Negative answer limit exceeded, skipping the pattern.
DEBUG: current: 0
DEBUG: maximum: 1
DEBUG: resolution: 1
DEBUG: new current: 1
DEBUG: unit: 4 selector: 21
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: Negative answer limit exceeded, skipping the pattern.
DEBUG: current: 149 40 48 201 0 87 2 0 255 255 65 255 0 0 0 0 0 0 16 0 0 0 0 1 236 48 229 217 155 77 31 123 154 195 186 108 107 71 110 242 246 43 68 52 218 195 179 72 205 169 59 130 189 9 179 46 0 0 0 1 0 3 240 0
DEBUG: maximum: 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
DEBUG: minimum: 0 40 48 201 0 87 2 0 255 255 65 255 0 0 0 0 0 0 16 0 0 0 0 1 236 48 229 217 155 77 31 123 84 150 95 83 150 158 108 39 246 43 68 52 218 195 179 72 205 169 59 130 189 9 179 46 0 0 0 1 0 3 240 0
DEBUG: Computing the resolution control.
DEBUG: resolution: 1 1 1 1 1 1 1 1 0 0 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
DEBUG: new current: 0 40 48 201 0 87 2 0 255 255 65 255 0 0 0 0 0 0 16 0 0 0 0 1 236 48 229 217 155 77 31 123 84 150 95 83 150 158 108 39 246 43 68 52 218 195 179 72 205 169 59 130 189 9 179 46 0 0 0 1 0 3 240 0
DEBUG: unit: 4 selector: 22
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: Negative answer limit exceeded, skipping the pattern.
DEBUG: current: 0 0 0
DEBUG: maximum: 255 255 255
DEBUG: resolution: 1 0 0
DEBUG: new current: 1 0 0
DEBUG: unit: 4 selector: 23
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: Negative answer limit exceeded, skipping the pattern.
DEBUG: current: 0
DEBUG: maximum: 1
DEBUG: resolution: 1
DEBUG: new current: 1
DEBUG: unit: 4 selector: 25
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: Negative answer limit exceeded, skipping the pattern.
DEBUG: current: 0 0 0 0
DEBUG: maximum: 255 255 255 255
DEBUG: resolution: 1 0 0 0
DEBUG: new current: 1 0 0 0
DEBUG: unit: 4 selector: 26
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: Negative answer limit exceeded, skipping the pattern.
DEBUG: current: 0 0 0 0
DEBUG: maximum: 255 255 255 255
DEBUG: resolution: 1 0 0 0
DEBUG: new current: 1 0 0 0
DEBUG: unit: 4 selector: 27
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: Negative answer limit exceeded, skipping the pattern.
DEBUG: current: 25
DEBUG: maximum: 100
DEBUG: resolution: 1
DEBUG: new current: 26
DEBUG: unit: 5 selector: 2
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: Negative answer limit exceeded, skipping the pattern.
DEBUG: current: 92 0
DEBUG: maximum: 255 0
DEBUG: resolution: 1 0
DEBUG: new current: 93 0
DEBUG: unit: 5 selector: 4
Is the ir emitter flashing (not just turn on) ? Yes/No ? n
DEBUG: Negative answer limit exceeded, skipping the pattern.
ERROR: The configuration has failed.

@EmixamPP
Copy link
Owner

EmixamPP commented Feb 8, 2023

With the current version I can't do anything more for your problem. But I keep your issue in a corner of my head. When v5 will be ready, I hope it will be able to activate your camera

@EmixamPP
Copy link
Owner

EmixamPP commented Aug 1, 2023

Hey, I'm coming back to you with a new version that might be able to configure your camera.

The installation method has changed, I no longer maintain the Fedora COPR, but a unique tarball.
There is a comment from a bot in pull request #121, the installation instructions for this pre-version are specified in it.

To configure your camera, run the command sudo linux-enable-ir-emitter -v configure -l -1, and past the output here.
This runs a fully exhaustive automatic configuration. If the tool thinks it has detected that the transmitter is blinking, it will ask you to confirm.

This can be a long process, but, since all you have to do is confirm whether it works, you don't have to be in the terminal all the time. You can let it search on the side, and cross your fingers, because this time (unless there's a bug in this pre-version) the tool will try everything it can try. And as a result, I don't think I'll be able to make a future version that will activate your emitter.

If the transmitter is flashing and the terminal hasn't asked for confirmation, you'll have to switch to manual mode with -m.

If you no longer wish to configure your infrared camera, no problem, please just close the issue.

@mxmvncnt
Copy link
Author

mxmvncnt commented Aug 1, 2023

Hey, thanks for replying with this, I am currently trying this, it seems it will take a very long time, doing 0-256 256 (I assume it is 256) times. Do you have a Matrix channel (or other ways of contact)? For now I am at the 200 2 attempt, still nothing but I guess there is hope!

@EmixamPP
Copy link
Owner

EmixamPP commented Aug 1, 2023

Yes indeed, it captures one second of video every time it tries something. So if there are a lot of possibilities, as in your case, it can take a long time. But normally, you don't have to do anything?

No, I don't have a Matrix channel, but if you need, I can find out how it works. Or you can email me (the address is on my GitHub profile) and I'll send you my discord profile.

@EmixamPP EmixamPP removed the enhancement New feature or request label Aug 7, 2023
@EmixamPP EmixamPP changed the title Cannot configure on Lenovo (Yoga) Slim 7 Pro X 14ARH7 Lenovo (Yoga) Slim 7 Pro X 14ARH7 Sep 29, 2023
@EmixamPP
Copy link
Owner

EmixamPP commented Dec 30, 2023

Hey, please try the v6 #154. There is a bot comment with a link to the tarball. Please uninstall any existing version first:

sudo rm -rf /usr/lib64/linux-enable-ir-emitter \
/usr/bin/linux-enable-ir-emitter \
/usr/lib/systemd/system/linux-enable-ir-emitter.service \
/etc/udev/rules.d/99-linux-enable-ir-emitter.rules \
/usr/share/bash-completition/completitions/linux-enable-ir-emitter \
/etc/linux-enable-ir-emitter

Execute sudo linux-enable-ir-emitter -v configure
And paste here the content of the file which is inside /etc/linux-enable-ir-emitter, from this point I can explain you how to manually tweak any instructions of your camera.

@mxmvncnt
Copy link
Author

mxmvncnt commented Dec 31, 2023

Hello! I have just ran the software again, and at the step before the last one, I saw flashing! This is certainly a good sign. I have pasted below both the output of the software and the file in /etc/

/etc/linux-enable-ir-emitter/pci-0000\:05\:00.0-usbv2-0\:1\:1.2-video-index0
- corrupted: false
  unit: 4
  selector: 2
  current:
    - 39
    - 0
  maximum:
    - 255
    - 255
  minimum:
    - 0
    - 0
- corrupted: false
  unit: 4
  selector: 3
  current:
    - 54
  maximum:
    - 255
  minimum:
    - 0
- corrupted: false
  unit: 4
  selector: 4
  current:
    - 0
    - 0
  maximum:
    - 255
    - 255
  minimum:
    - 0
    - 0
- corrupted: false
  unit: 4
  selector: 5
  current:
    - 255
    - 0
  maximum:
    - 255
    - 255
  minimum:
    - 0
    - 0
- corrupted: false
  unit: 4
  selector: 6
  current:
    - 1
  maximum:
    - 1
  minimum:
    - 0
- corrupted: false
  unit: 4
  selector: 7
  current:
    - 1
  maximum:
    - 13
  minimum:
    - 1
- corrupted: false
  unit: 4
  selector: 8
  current:
    - 3
  maximum:
    - 255
  minimum:
    - 0
- corrupted: false
  unit: 4
  selector: 9
  current:
    - 0
  maximum:
    - 1
  minimum:
    - 0
- corrupted: false
  unit: 4
  selector: 12
  current:
    - 0
  maximum:
    - 1
  minimum:
    - 0
- corrupted: false
  unit: 4
  selector: 13
  current:
    - 0
    - 0
    - 0
    - 0
  maximum:
    - 255
    - 255
    - 255
    - 0
  minimum:
    - 0
    - 0
    - 0
    - 0
- corrupted: false
  unit: 4
  selector: 14
  current:
    - 0
    - 0
    - 0
    - 0
  maximum:
    - 255
    - 255
    - 255
    - 0
  minimum:
    - 0
    - 0
    - 0
    - 0
- corrupted: false
  unit: 4
  selector: 15
  current:
    - 149
    - 40
    - 48
    - 201
    - 0
    - 87
    - 2
    - 0
    - 255
    - 255
    - 65
    - 255
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 16
    - 0
    - 0
    - 0
    - 0
    - 1
    - 236
    - 48
    - 229
    - 217
    - 155
    - 77
    - 31
    - 123
    - 154
    - 195
    - 186
    - 108
    - 107
    - 71
    - 110
    - 242
    - 246
    - 43
    - 68
    - 52
    - 218
    - 195
    - 179
    - 72
    - 205
    - 169
    - 59
    - 130
    - 189
    - 9
    - 179
    - 46
    - 0
    - 0
    - 0
    - 1
    - 0
    - 3
    - 240
    - 0
    - 0
    - 0
    - 0
    - 1
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
    - 255
- corrupted: false
  unit: 4
  selector: 16
  current:
    - 0
  maximum:
    - 3
  minimum:
    - 0
- corrupted: false
  unit: 4
  selector: 17
  current:
    - 0
    - 8
    - 0
    - 143
    - 170
    - 1
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
  maximum:
    - 255
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
  minimum:
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
- corrupted: false
  unit: 4
  selector: 21
  current:
    - 0
  maximum:
    - 1
  minimum:
    - 0
- corrupted: false
  unit: 4
  selector: 22
  current:
    - 149
    - 40
    - 48
    - 201
    - 0
    - 87
    - 2
    - 0
    - 255
    - 255
    - 65
    - 255
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 16
    - 0
    - 0
    - 0
    - 0
    - 1
    - 236
    - 48
    - 229
    - 217
    - 155
    - 77
    - 31
    - 123
    - 154
    - 195
    - 186
    - 108
    - 107
    - 71
    - 110
    - 242
    - 246
    - 43
    - 68
    - 52
    - 218
    - 195
    - 179
    - 72
    - 205
    - 169
    - 59
    - 130
    - 189
    - 9
    - 179
    - 46
    - 0
    - 0
    - 0
    - 1
    - 0
    - 3
    - 240
    - 0
- corrupted: false
  unit: 4
  selector: 23
  current:
    - 0
    - 0
    - 0
  maximum:
    - 255
    - 255
    - 255
  minimum:
    - 0
    - 0
    - 0
- corrupted: false
  unit: 4
  selector: 25
  current:
    - 0
  maximum:
    - 1
  minimum:
    - 0
- corrupted: false
  unit: 4
  selector: 26
  current:
    - 0
    - 0
    - 0
    - 0
  maximum:
    - 255
    - 255
    - 255
    - 255
  minimum:
    - 0
    - 0
    - 0
    - 0
- corrupted: false
  unit: 4
  selector: 27
  current:
    - 0
    - 0
    - 0
    - 0
  maximum:
    - 255
    - 255
    - 255
    - 255
  minimum:
    - 0
    - 0
    - 0
    - 0
- corrupted: false
  unit: 5
  selector: 2
  current:
    - 25
  maximum:
    - 100
  minimum:
    - 0
- corrupted: false
  unit: 5
  selector: 4
  current:
    - 90
    - 0
  maximum:
    - 255
    - 0
  minimum:
    - 0
    - 0
- corrupted: false
  unit: 7
  selector: 2
  current:
    - 1
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 96
    - 97
    - 2
    - 0
    - 0
    - 0
    - 0
    - 0
  maximum:
    - 7
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 208
    - 18
    - 19
    - 0
    - 0
    - 0
    - 0
    - 0
  minimum:
    - 1
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 208
    - 7
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
- corrupted: false
  unit: 7
  selector: 3
  current:
    - 16
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
  maximum:
    - 16
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 36
    - 0
    - 0
    - 0
  minimum:
    - 16
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
- corrupted: false
  unit: 7
  selector: 6
  current:
    - 1
    - 3
    - 1
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
  maximum:
    - 1
    - 3
    - 3
    - 0
    - 0
    - 0
    - 0
    - 0
    - 0
- corrupted: false
  unit: 7
  selector: 9
  current:
    - 0
    - 0
    - 0
    - 0
  maximum:
    - 1
    - 0
    - 0
    - 0
  minimum:
    - 0
    - 0
    - 0
    - 0
Output of configure command
INFO: Stand in front of and close to the camera and make sure the room is well lit.
INFO: Ensure to not use the camera during the execution.
INFO: Configuring the camera: /dev/v4l/by-path/pci-0000:05:00.0-usbv2-0:1:1.2-video-index0
Is the video flashing? Press Y or N in the window.
DEBUG: N pressed.
DEBUG: Instruction applied: unit: 4, selector: 2, control: 1 0
DEBUG: Instruction applied: unit: 4, selector: 2, control: 2 0
DEBUG: Instruction applied: unit: 4, selector: 2, control: 3 0
DEBUG: Instruction applied: unit: 4, selector: 2, control: 4 0
DEBUG: Instruction applied: unit: 4, selector: 2, control: 5 0
DEBUG: Instruction applied: unit: 4, selector: 2, control: 6 0
DEBUG: Instruction applied: unit: 4, selector: 2, control: 7 0
DEBUG: Instruction applied: unit: 4, selector: 2, control: 8 0
DEBUG: Instruction applied: unit: 4, selector: 2, control: 9 0
DEBUG: Instruction applied: unit: 4, selector: 2, control: 10 0
DEBUG: Instruction applied: unit: 4, selector: 2, control: 11 0
DEBUG: Instruction applied: unit: 4, selector: 2, control: 12 0
DEBUG: Instruction applied: unit: 4, selector: 2, control: 13 0
DEBUG: Instruction applied: unit: 4, selector: 2, control: 14 0
DEBUG: Instruction applied: unit: 4, selector: 2, control: 15 0
DEBUG: Instruction applied: unit: 4, selector: 2, control: 16 0
DEBUG: Instruction applied: unit: 4, selector: 2, control: 17 0
DEBUG: Instruction applied: unit: 4, selector: 2, control: 18 0
DEBUG: Instruction applied: unit: 4, selector: 2, control: 19 0
DEBUG: Instruction applied: unit: 4, selector: 2, control: 20 0
DEBUG: Instruction applied: unit: 4, selector: 2, control: 21 0
DEBUG: Instruction applied: unit: 4, selector: 2, control: 22 0
DEBUG: Instruction applied: unit: 4, selector: 2, control: 23 0
DEBUG: Instruction applied: unit: 4, selector: 2, control: 24 0
DEBUG: Instruction applied: unit: 4, selector: 2, control: 25 0
DEBUG: Instruction applied: unit: 4, selector: 2, control: 26 0
DEBUG: Instruction applied: unit: 4, selector: 2, control: 27 0
DEBUG: Instruction applied: unit: 4, selector: 2, control: 28 0
DEBUG: Instruction applied: unit: 4, selector: 2, control: 29 0
DEBUG: Instruction applied: unit: 4, selector: 2, control: 30 0
DEBUG: Instruction applied: unit: 4, selector: 2, control: 31 0
DEBUG: Instruction applied: unit: 4, selector: 2, control: 32 0
DEBUG: Instruction applied: unit: 4, selector: 2, control: 33 0
DEBUG: Instruction applied: unit: 4, selector: 2, control: 34 0
DEBUG: Instruction applied: unit: 4, selector: 2, control: 35 0
DEBUG: Instruction applied: unit: 4, selector: 2, control: 36 0
DEBUG: Instruction applied: unit: 4, selector: 2, control: 37 0
DEBUG: Instruction applied: unit: 4, selector: 2, control: 38 0
DEBUG: Instruction applied: unit: 4, selector: 2, control: 39 0
DEBUG: Instruction applied: unit: 4, selector: 2, control: 255 255
DEBUG: Instruction applied: unit: 4, selector: 3, control: 1
DEBUG: Instruction applied: unit: 4, selector: 3, control: 2
DEBUG: Instruction applied: unit: 4, selector: 3, control: 3
DEBUG: Instruction applied: unit: 4, selector: 3, control: 4
DEBUG: Instruction applied: unit: 4, selector: 3, control: 5
DEBUG: Instruction applied: unit: 4, selector: 3, control: 6
DEBUG: Instruction applied: unit: 4, selector: 3, control: 7
DEBUG: Instruction applied: unit: 4, selector: 3, control: 8
DEBUG: Instruction applied: unit: 4, selector: 3, control: 9
DEBUG: Instruction applied: unit: 4, selector: 3, control: 10
DEBUG: Instruction applied: unit: 4, selector: 3, control: 11
DEBUG: Instruction applied: unit: 4, selector: 3, control: 12
DEBUG: Instruction applied: unit: 4, selector: 3, control: 13
DEBUG: Instruction applied: unit: 4, selector: 3, control: 14
DEBUG: Instruction applied: unit: 4, selector: 3, control: 15
DEBUG: Instruction applied: unit: 4, selector: 3, control: 16
DEBUG: Instruction applied: unit: 4, selector: 3, control: 17
DEBUG: Instruction applied: unit: 4, selector: 3, control: 18
DEBUG: Instruction applied: unit: 4, selector: 3, control: 19
DEBUG: Instruction applied: unit: 4, selector: 3, control: 20
DEBUG: Instruction applied: unit: 4, selector: 3, control: 21
DEBUG: Instruction applied: unit: 4, selector: 3, control: 22
DEBUG: Instruction applied: unit: 4, selector: 3, control: 23
DEBUG: Instruction applied: unit: 4, selector: 3, control: 24
DEBUG: Instruction applied: unit: 4, selector: 3, control: 25
DEBUG: Instruction applied: unit: 4, selector: 3, control: 26
DEBUG: Instruction applied: unit: 4, selector: 3, control: 27
DEBUG: Instruction applied: unit: 4, selector: 3, control: 28
DEBUG: Instruction applied: unit: 4, selector: 3, control: 29
DEBUG: Instruction applied: unit: 4, selector: 3, control: 30
DEBUG: Instruction applied: unit: 4, selector: 3, control: 31
DEBUG: Instruction applied: unit: 4, selector: 3, control: 32
DEBUG: Instruction applied: unit: 4, selector: 3, control: 33
DEBUG: Instruction applied: unit: 4, selector: 3, control: 34
DEBUG: Instruction applied: unit: 4, selector: 3, control: 35
DEBUG: Instruction applied: unit: 4, selector: 3, control: 36
DEBUG: Instruction applied: unit: 4, selector: 3, control: 37
DEBUG: Instruction applied: unit: 4, selector: 3, control: 38
DEBUG: Instruction applied: unit: 4, selector: 3, control: 39
DEBUG: Instruction applied: unit: 4, selector: 3, control: 255
DEBUG: Instruction applied: unit: 4, selector: 4, control: 1 0
DEBUG: Instruction applied: unit: 4, selector: 4, control: 2 0
DEBUG: Instruction applied: unit: 4, selector: 4, control: 3 0
DEBUG: Instruction applied: unit: 4, selector: 4, control: 4 0
DEBUG: Instruction applied: unit: 4, selector: 4, control: 5 0
DEBUG: Instruction applied: unit: 4, selector: 4, control: 6 0
DEBUG: Instruction applied: unit: 4, selector: 4, control: 7 0
DEBUG: Instruction applied: unit: 4, selector: 4, control: 8 0
DEBUG: Instruction applied: unit: 4, selector: 4, control: 9 0
DEBUG: Instruction applied: unit: 4, selector: 4, control: 10 0
DEBUG: Instruction applied: unit: 4, selector: 4, control: 11 0
DEBUG: Instruction applied: unit: 4, selector: 4, control: 12 0
DEBUG: Instruction applied: unit: 4, selector: 4, control: 13 0
DEBUG: Instruction applied: unit: 4, selector: 4, control: 14 0
DEBUG: Instruction applied: unit: 4, selector: 4, control: 15 0
DEBUG: Instruction applied: unit: 4, selector: 4, control: 16 0
DEBUG: Instruction applied: unit: 4, selector: 4, control: 17 0
DEBUG: Instruction applied: unit: 4, selector: 4, control: 18 0
DEBUG: Instruction applied: unit: 4, selector: 4, control: 19 0
DEBUG: Instruction applied: unit: 4, selector: 4, control: 20 0
DEBUG: Instruction applied: unit: 4, selector: 4, control: 21 0
DEBUG: Instruction applied: unit: 4, selector: 4, control: 22 0
DEBUG: Instruction applied: unit: 4, selector: 4, control: 23 0
DEBUG: Instruction applied: unit: 4, selector: 4, control: 24 0
DEBUG: Instruction applied: unit: 4, selector: 4, control: 25 0
DEBUG: Instruction applied: unit: 4, selector: 4, control: 26 0
DEBUG: Instruction applied: unit: 4, selector: 4, control: 27 0
DEBUG: Instruction applied: unit: 4, selector: 4, control: 28 0
DEBUG: Instruction applied: unit: 4, selector: 4, control: 29 0
DEBUG: Instruction applied: unit: 4, selector: 4, control: 30 0
DEBUG: Instruction applied: unit: 4, selector: 4, control: 31 0
DEBUG: Instruction applied: unit: 4, selector: 4, control: 32 0
DEBUG: Instruction applied: unit: 4, selector: 4, control: 33 0
DEBUG: Instruction applied: unit: 4, selector: 4, control: 34 0
DEBUG: Instruction applied: unit: 4, selector: 4, control: 35 0
DEBUG: Instruction applied: unit: 4, selector: 4, control: 36 0
DEBUG: Instruction applied: unit: 4, selector: 4, control: 37 0
DEBUG: Instruction applied: unit: 4, selector: 4, control: 38 0
DEBUG: Instruction applied: unit: 4, selector: 4, control: 39 0
DEBUG: Instruction applied: unit: 4, selector: 4, control: 255 255
DEBUG: Instruction applied: unit: 4, selector: 5, control: 1 0
DEBUG: Instruction applied: unit: 4, selector: 5, control: 2 0
DEBUG: Instruction applied: unit: 4, selector: 5, control: 3 0
DEBUG: Instruction applied: unit: 4, selector: 5, control: 4 0
DEBUG: Instruction applied: unit: 4, selector: 5, control: 5 0
DEBUG: Instruction applied: unit: 4, selector: 5, control: 6 0
DEBUG: Instruction applied: unit: 4, selector: 5, control: 7 0
DEBUG: Instruction applied: unit: 4, selector: 5, control: 8 0
DEBUG: Instruction applied: unit: 4, selector: 5, control: 9 0
DEBUG: Instruction applied: unit: 4, selector: 5, control: 10 0
DEBUG: Instruction applied: unit: 4, selector: 5, control: 11 0
DEBUG: Instruction applied: unit: 4, selector: 5, control: 12 0
DEBUG: Instruction applied: unit: 4, selector: 5, control: 13 0
DEBUG: Instruction applied: unit: 4, selector: 5, control: 14 0
DEBUG: Instruction applied: unit: 4, selector: 5, control: 15 0
DEBUG: Instruction applied: unit: 4, selector: 5, control: 16 0
DEBUG: Instruction applied: unit: 4, selector: 5, control: 17 0
DEBUG: Instruction applied: unit: 4, selector: 5, control: 18 0
DEBUG: Instruction applied: unit: 4, selector: 5, control: 19 0
DEBUG: Instruction applied: unit: 4, selector: 5, control: 20 0
DEBUG: Instruction applied: unit: 4, selector: 5, control: 21 0
DEBUG: Instruction applied: unit: 4, selector: 5, control: 22 0
DEBUG: Instruction applied: unit: 4, selector: 5, control: 23 0
DEBUG: Instruction applied: unit: 4, selector: 5, control: 24 0
DEBUG: Instruction applied: unit: 4, selector: 5, control: 25 0
DEBUG: Instruction applied: unit: 4, selector: 5, control: 26 0
DEBUG: Instruction applied: unit: 4, selector: 5, control: 27 0
DEBUG: Instruction applied: unit: 4, selector: 5, control: 28 0
DEBUG: Instruction applied: unit: 4, selector: 5, control: 29 0
DEBUG: Instruction applied: unit: 4, selector: 5, control: 30 0
DEBUG: Instruction applied: unit: 4, selector: 5, control: 31 0
DEBUG: Instruction applied: unit: 4, selector: 5, control: 32 0
DEBUG: Instruction applied: unit: 4, selector: 5, control: 33 0
DEBUG: Instruction applied: unit: 4, selector: 5, control: 34 0
DEBUG: Instruction applied: unit: 4, selector: 5, control: 35 0
DEBUG: Instruction applied: unit: 4, selector: 5, control: 36 0
DEBUG: Instruction applied: unit: 4, selector: 5, control: 37 0
DEBUG: Instruction applied: unit: 4, selector: 5, control: 38 0
DEBUG: Instruction applied: unit: 4, selector: 5, control: 39 0
DEBUG: Instruction applied: unit: 4, selector: 5, control: 255 255
DEBUG: Instruction applied: unit: 4, selector: 6, control: 1
DEBUG: Instruction applied: unit: 4, selector: 7, control: 2
DEBUG: Instruction applied: unit: 4, selector: 7, control: 3
DEBUG: Instruction applied: unit: 4, selector: 7, control: 4
DEBUG: Instruction applied: unit: 4, selector: 7, control: 5
DEBUG: Instruction applied: unit: 4, selector: 7, control: 6
DEBUG: Instruction applied: unit: 4, selector: 7, control: 7
DEBUG: Instruction applied: unit: 4, selector: 7, control: 8
DEBUG: Instruction applied: unit: 4, selector: 7, control: 9
DEBUG: Instruction applied: unit: 4, selector: 7, control: 10
DEBUG: Instruction applied: unit: 4, selector: 7, control: 11
DEBUG: Instruction applied: unit: 4, selector: 7, control: 12
DEBUG: Instruction applied: unit: 4, selector: 7, control: 13
DEBUG: Instruction applied: unit: 4, selector: 8, control: 1
DEBUG: Instruction applied: unit: 4, selector: 8, control: 2
DEBUG: Instruction applied: unit: 4, selector: 8, control: 3
DEBUG: Instruction applied: unit: 4, selector: 8, control: 4
DEBUG: Instruction applied: unit: 4, selector: 8, control: 5
DEBUG: Instruction applied: unit: 4, selector: 8, control: 6
DEBUG: Instruction applied: unit: 4, selector: 8, control: 7
DEBUG: Instruction applied: unit: 4, selector: 8, control: 8
DEBUG: Instruction applied: unit: 4, selector: 8, control: 9
DEBUG: Instruction applied: unit: 4, selector: 8, control: 10
DEBUG: Instruction applied: unit: 4, selector: 8, control: 11
DEBUG: Instruction applied: unit: 4, selector: 8, control: 12
DEBUG: Instruction applied: unit: 4, selector: 8, control: 13
DEBUG: Instruction applied: unit: 4, selector: 8, control: 14
DEBUG: Instruction applied: unit: 4, selector: 8, control: 15
DEBUG: Instruction applied: unit: 4, selector: 8, control: 16
DEBUG: Instruction applied: unit: 4, selector: 8, control: 17
DEBUG: Instruction applied: unit: 4, selector: 8, control: 18
DEBUG: Instruction applied: unit: 4, selector: 8, control: 19
DEBUG: Instruction applied: unit: 4, selector: 8, control: 20
DEBUG: Instruction applied: unit: 4, selector: 8, control: 21
DEBUG: Instruction applied: unit: 4, selector: 8, control: 22
DEBUG: Instruction applied: unit: 4, selector: 8, control: 23
DEBUG: Instruction applied: unit: 4, selector: 8, control: 24
DEBUG: Instruction applied: unit: 4, selector: 8, control: 25
DEBUG: Instruction applied: unit: 4, selector: 8, control: 26
DEBUG: Instruction applied: unit: 4, selector: 8, control: 27
DEBUG: Instruction applied: unit: 4, selector: 8, control: 28
DEBUG: Instruction applied: unit: 4, selector: 8, control: 29
DEBUG: Instruction applied: unit: 4, selector: 8, control: 30
DEBUG: Instruction applied: unit: 4, selector: 8, control: 31
DEBUG: Instruction applied: unit: 4, selector: 8, control: 32
DEBUG: Instruction applied: unit: 4, selector: 8, control: 33
DEBUG: Instruction applied: unit: 4, selector: 8, control: 34
DEBUG: Instruction applied: unit: 4, selector: 8, control: 35
DEBUG: Instruction applied: unit: 4, selector: 8, control: 36
DEBUG: Instruction applied: unit: 4, selector: 8, control: 37
DEBUG: Instruction applied: unit: 4, selector: 8, control: 38
DEBUG: Instruction applied: unit: 4, selector: 8, control: 39
DEBUG: Instruction applied: unit: 4, selector: 8, control: 255
DEBUG: Instruction applied: unit: 4, selector: 9, control: 1
DEBUG: Instruction applied: unit: 4, selector: 12, control: 1
DEBUG: Instruction applied: unit: 4, selector: 13, control: 1 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 13, control: 2 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 13, control: 3 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 13, control: 4 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 13, control: 5 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 13, control: 6 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 13, control: 7 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 13, control: 8 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 13, control: 9 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 13, control: 10 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 13, control: 11 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 13, control: 12 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 13, control: 13 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 13, control: 14 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 13, control: 15 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 13, control: 16 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 13, control: 17 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 13, control: 18 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 13, control: 19 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 13, control: 20 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 13, control: 21 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 13, control: 22 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 13, control: 23 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 13, control: 24 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 13, control: 25 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 13, control: 26 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 13, control: 27 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 13, control: 28 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 13, control: 29 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 13, control: 30 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 13, control: 31 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 13, control: 32 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 13, control: 33 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 13, control: 34 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 13, control: 35 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 13, control: 36 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 13, control: 37 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 13, control: 38 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 13, control: 39 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 13, control: 255 255 255 0
DEBUG: Instruction applied: unit: 4, selector: 14, control: 1 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 14, control: 2 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 14, control: 3 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 14, control: 4 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 14, control: 5 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 14, control: 6 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 14, control: 7 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 14, control: 8 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 14, control: 9 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 14, control: 10 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 14, control: 11 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 14, control: 12 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 14, control: 13 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 14, control: 14 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 14, control: 15 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 14, control: 16 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 14, control: 17 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 14, control: 18 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 14, control: 19 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 14, control: 20 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 14, control: 21 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 14, control: 22 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 14, control: 23 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 14, control: 24 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 14, control: 25 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 14, control: 26 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 14, control: 27 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 14, control: 28 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 14, control: 29 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 14, control: 30 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 14, control: 31 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 14, control: 32 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 14, control: 33 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 14, control: 34 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 14, control: 35 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 14, control: 36 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 14, control: 37 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 14, control: 38 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 14, control: 39 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 14, control: 255 255 255 0
DEBUG: Instruction applied: unit: 4, selector: 16, control: 1
DEBUG: Instruction applied: unit: 4, selector: 16, control: 2
DEBUG: Instruction applied: unit: 4, selector: 16, control: 3
DEBUG: Instruction applied: unit: 4, selector: 17, control: 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 17, control: 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 17, control: 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 17, control: 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 17, control: 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 17, control: 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 17, control: 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 17, control: 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 17, control: 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 17, control: 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 17, control: 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 17, control: 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 17, control: 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 17, control: 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 17, control: 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 17, control: 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 17, control: 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 17, control: 18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 17, control: 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 17, control: 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 17, control: 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 17, control: 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 17, control: 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 17, control: 24 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 17, control: 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 17, control: 26 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 17, control: 27 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 17, control: 28 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 17, control: 29 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 17, control: 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 17, control: 31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 17, control: 32 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 17, control: 33 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 17, control: 34 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 17, control: 35 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 17, control: 36 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 17, control: 37 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 17, control: 38 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 17, control: 39 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 17, control: 255 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 21, control: 1
DEBUG: Instruction applied: unit: 4, selector: 23, control: 1 0 0
DEBUG: Instruction applied: unit: 4, selector: 23, control: 2 0 0
DEBUG: Instruction applied: unit: 4, selector: 23, control: 3 0 0
DEBUG: Instruction applied: unit: 4, selector: 23, control: 4 0 0
DEBUG: Instruction applied: unit: 4, selector: 23, control: 5 0 0
DEBUG: Instruction applied: unit: 4, selector: 23, control: 6 0 0
DEBUG: Instruction applied: unit: 4, selector: 23, control: 7 0 0
DEBUG: Instruction applied: unit: 4, selector: 23, control: 8 0 0
DEBUG: Instruction applied: unit: 4, selector: 23, control: 9 0 0
DEBUG: Instruction applied: unit: 4, selector: 23, control: 10 0 0
DEBUG: Instruction applied: unit: 4, selector: 23, control: 11 0 0
DEBUG: Instruction applied: unit: 4, selector: 23, control: 12 0 0
DEBUG: Instruction applied: unit: 4, selector: 23, control: 13 0 0
DEBUG: Instruction applied: unit: 4, selector: 23, control: 14 0 0
DEBUG: Instruction applied: unit: 4, selector: 23, control: 15 0 0
DEBUG: Instruction applied: unit: 4, selector: 23, control: 16 0 0
DEBUG: Instruction applied: unit: 4, selector: 23, control: 17 0 0
DEBUG: Instruction applied: unit: 4, selector: 23, control: 18 0 0
DEBUG: Instruction applied: unit: 4, selector: 23, control: 19 0 0
DEBUG: Instruction applied: unit: 4, selector: 23, control: 20 0 0
DEBUG: Instruction applied: unit: 4, selector: 23, control: 21 0 0
DEBUG: Instruction applied: unit: 4, selector: 23, control: 22 0 0
DEBUG: Instruction applied: unit: 4, selector: 23, control: 23 0 0
DEBUG: Instruction applied: unit: 4, selector: 23, control: 24 0 0
DEBUG: Instruction applied: unit: 4, selector: 23, control: 25 0 0
DEBUG: Instruction applied: unit: 4, selector: 23, control: 26 0 0
DEBUG: Instruction applied: unit: 4, selector: 23, control: 27 0 0
DEBUG: Instruction applied: unit: 4, selector: 23, control: 28 0 0
DEBUG: Instruction applied: unit: 4, selector: 23, control: 29 0 0
DEBUG: Instruction applied: unit: 4, selector: 23, control: 30 0 0
DEBUG: Instruction applied: unit: 4, selector: 23, control: 31 0 0
DEBUG: Instruction applied: unit: 4, selector: 23, control: 32 0 0
DEBUG: Instruction applied: unit: 4, selector: 23, control: 33 0 0
DEBUG: Instruction applied: unit: 4, selector: 23, control: 34 0 0
DEBUG: Instruction applied: unit: 4, selector: 23, control: 35 0 0
DEBUG: Instruction applied: unit: 4, selector: 23, control: 36 0 0
DEBUG: Instruction applied: unit: 4, selector: 23, control: 37 0 0
DEBUG: Instruction applied: unit: 4, selector: 23, control: 38 0 0
DEBUG: Instruction applied: unit: 4, selector: 23, control: 39 0 0
DEBUG: Instruction applied: unit: 4, selector: 23, control: 255 255 255
DEBUG: Instruction applied: unit: 4, selector: 25, control: 1
DEBUG: Instruction applied: unit: 4, selector: 26, control: 1 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 26, control: 2 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 26, control: 3 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 26, control: 4 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 26, control: 5 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 26, control: 6 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 26, control: 7 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 26, control: 8 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 26, control: 9 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 26, control: 10 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 26, control: 11 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 26, control: 12 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 26, control: 13 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 26, control: 14 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 26, control: 15 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 26, control: 16 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 26, control: 17 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 26, control: 18 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 26, control: 19 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 26, control: 20 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 26, control: 21 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 26, control: 22 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 26, control: 23 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 26, control: 24 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 26, control: 25 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 26, control: 26 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 26, control: 27 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 26, control: 28 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 26, control: 29 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 26, control: 30 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 26, control: 31 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 26, control: 32 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 26, control: 33 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 26, control: 34 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 26, control: 35 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 26, control: 36 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 26, control: 37 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 26, control: 38 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 26, control: 39 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 26, control: 255 255 255 255
DEBUG: Instruction applied: unit: 4, selector: 27, control: 1 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 27, control: 2 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 27, control: 3 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 27, control: 4 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 27, control: 5 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 27, control: 6 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 27, control: 7 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 27, control: 8 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 27, control: 9 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 27, control: 10 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 27, control: 11 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 27, control: 12 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 27, control: 13 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 27, control: 14 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 27, control: 15 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 27, control: 16 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 27, control: 17 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 27, control: 18 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 27, control: 19 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 27, control: 20 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 27, control: 21 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 27, control: 22 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 27, control: 23 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 27, control: 24 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 27, control: 25 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 27, control: 26 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 27, control: 27 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 27, control: 28 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 27, control: 29 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 27, control: 30 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 27, control: 31 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 27, control: 32 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 27, control: 33 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 27, control: 34 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 27, control: 35 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 27, control: 36 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 27, control: 37 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 27, control: 38 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 27, control: 39 0 0 0
DEBUG: Instruction applied: unit: 4, selector: 27, control: 255 255 255 255
DEBUG: Instruction applied: unit: 5, selector: 2, control: 1
DEBUG: Instruction applied: unit: 5, selector: 2, control: 2
DEBUG: Instruction applied: unit: 5, selector: 2, control: 3
DEBUG: Instruction applied: unit: 5, selector: 2, control: 4
DEBUG: Instruction applied: unit: 5, selector: 2, control: 5
DEBUG: Instruction applied: unit: 5, selector: 2, control: 6
DEBUG: Instruction applied: unit: 5, selector: 2, control: 7
DEBUG: Instruction applied: unit: 5, selector: 2, control: 8
DEBUG: Instruction applied: unit: 5, selector: 2, control: 9
DEBUG: Instruction applied: unit: 5, selector: 2, control: 10
DEBUG: Instruction applied: unit: 5, selector: 2, control: 11
DEBUG: Instruction applied: unit: 5, selector: 2, control: 12
DEBUG: Instruction applied: unit: 5, selector: 2, control: 13
DEBUG: Instruction applied: unit: 5, selector: 2, control: 14
DEBUG: Instruction applied: unit: 5, selector: 2, control: 15
DEBUG: Instruction applied: unit: 5, selector: 2, control: 16
DEBUG: Instruction applied: unit: 5, selector: 2, control: 17
DEBUG: Instruction applied: unit: 5, selector: 2, control: 18
DEBUG: Instruction applied: unit: 5, selector: 2, control: 19
DEBUG: Instruction applied: unit: 5, selector: 2, control: 20
DEBUG: Instruction applied: unit: 5, selector: 2, control: 21
DEBUG: Instruction applied: unit: 5, selector: 2, control: 22
DEBUG: Instruction applied: unit: 5, selector: 2, control: 23
DEBUG: Instruction applied: unit: 5, selector: 2, control: 24
DEBUG: Instruction applied: unit: 5, selector: 2, control: 25
DEBUG: Instruction applied: unit: 5, selector: 2, control: 26
DEBUG: Instruction applied: unit: 5, selector: 2, control: 27
DEBUG: Instruction applied: unit: 5, selector: 2, control: 28
DEBUG: Instruction applied: unit: 5, selector: 2, control: 29
DEBUG: Instruction applied: unit: 5, selector: 2, control: 30
DEBUG: Instruction applied: unit: 5, selector: 2, control: 31
DEBUG: Instruction applied: unit: 5, selector: 2, control: 32
DEBUG: Instruction applied: unit: 5, selector: 2, control: 33
DEBUG: Instruction applied: unit: 5, selector: 2, control: 34
DEBUG: Instruction applied: unit: 5, selector: 2, control: 35
DEBUG: Instruction applied: unit: 5, selector: 2, control: 36
DEBUG: Instruction applied: unit: 5, selector: 2, control: 37
DEBUG: Instruction applied: unit: 5, selector: 2, control: 38
DEBUG: Instruction applied: unit: 5, selector: 2, control: 39
DEBUG: Instruction applied: unit: 5, selector: 2, control: 100
DEBUG: Instruction applied: unit: 5, selector: 4, control: 1 0
DEBUG: Instruction applied: unit: 5, selector: 4, control: 2 0
DEBUG: Instruction applied: unit: 5, selector: 4, control: 3 0
DEBUG: Instruction applied: unit: 5, selector: 4, control: 4 0
DEBUG: Instruction applied: unit: 5, selector: 4, control: 5 0
DEBUG: Instruction applied: unit: 5, selector: 4, control: 6 0
DEBUG: Instruction applied: unit: 5, selector: 4, control: 7 0
DEBUG: Instruction applied: unit: 5, selector: 4, control: 8 0
DEBUG: Instruction applied: unit: 5, selector: 4, control: 9 0
DEBUG: Instruction applied: unit: 5, selector: 4, control: 10 0
DEBUG: Instruction applied: unit: 5, selector: 4, control: 11 0
DEBUG: Instruction applied: unit: 5, selector: 4, control: 12 0
DEBUG: Instruction applied: unit: 5, selector: 4, control: 13 0
DEBUG: Instruction applied: unit: 5, selector: 4, control: 14 0
DEBUG: Instruction applied: unit: 5, selector: 4, control: 15 0
DEBUG: Instruction applied: unit: 5, selector: 4, control: 16 0
DEBUG: Instruction applied: unit: 5, selector: 4, control: 17 0
DEBUG: Instruction applied: unit: 5, selector: 4, control: 18 0
DEBUG: Instruction applied: unit: 5, selector: 4, control: 19 0
DEBUG: Instruction applied: unit: 5, selector: 4, control: 20 0
DEBUG: Instruction applied: unit: 5, selector: 4, control: 21 0
DEBUG: Instruction applied: unit: 5, selector: 4, control: 22 0
DEBUG: Instruction applied: unit: 5, selector: 4, control: 23 0
DEBUG: Instruction applied: unit: 5, selector: 4, control: 24 0
DEBUG: Instruction applied: unit: 5, selector: 4, control: 25 0
DEBUG: Instruction applied: unit: 5, selector: 4, control: 26 0
DEBUG: Instruction applied: unit: 5, selector: 4, control: 27 0
DEBUG: Instruction applied: unit: 5, selector: 4, control: 28 0
DEBUG: Instruction applied: unit: 5, selector: 4, control: 29 0
DEBUG: Instruction applied: unit: 5, selector: 4, control: 30 0
DEBUG: Instruction applied: unit: 5, selector: 4, control: 31 0
DEBUG: Instruction applied: unit: 5, selector: 4, control: 32 0
DEBUG: Instruction applied: unit: 5, selector: 4, control: 33 0
DEBUG: Instruction applied: unit: 5, selector: 4, control: 34 0
DEBUG: Instruction applied: unit: 5, selector: 4, control: 35 0
DEBUG: Instruction applied: unit: 5, selector: 4, control: 36 0
DEBUG: Instruction applied: unit: 5, selector: 4, control: 37 0
DEBUG: Instruction applied: unit: 5, selector: 4, control: 38 0
DEBUG: Instruction applied: unit: 5, selector: 4, control: 39 0
DEBUG: Instruction applied: unit: 5, selector: 4, control: 255 0
DEBUG: Instruction applied: unit: 7, selector: 2, control: 2 0 0 0 0 0 0 208 7 0 0 0 0 0 0
DEBUG: Instruction applied: unit: 7, selector: 2, control: 3 0 0 0 0 0 0 208 7 0 0 0 0 0 0
DEBUG: Instruction applied: unit: 7, selector: 2, control: 4 0 0 0 0 0 0 208 7 0 0 0 0 0 0
DEBUG: Instruction applied: unit: 7, selector: 2, control: 5 0 0 0 0 0 0 208 7 0 0 0 0 0 0
DEBUG: Instruction applied: unit: 7, selector: 2, control: 6 0 0 0 0 0 0 208 7 0 0 0 0 0 0
DEBUG: Instruction applied: unit: 7, selector: 2, control: 7 0 0 0 0 0 0 208 7 0 0 0 0 0 0
DEBUG: Instruction applied: unit: 7, selector: 2, control: 1 0 0 0 0 0 0 208 8 0 0 0 0 0 0
DEBUG: Instruction applied: unit: 7, selector: 2, control: 2 0 0 0 0 0 0 208 8 0 0 0 0 0 0
DEBUG: Instruction applied: unit: 7, selector: 2, control: 3 0 0 0 0 0 0 208 8 0 0 0 0 0 0
DEBUG: Instruction applied: unit: 7, selector: 2, control: 4 0 0 0 0 0 0 208 8 0 0 0 0 0 0
DEBUG: Instruction applied: unit: 7, selector: 2, control: 5 0 0 0 0 0 0 208 8 0 0 0 0 0 0
DEBUG: Instruction applied: unit: 7, selector: 2, control: 6 0 0 0 0 0 0 208 8 0 0 0 0 0 0
DEBUG: Instruction applied: unit: 7, selector: 2, control: 7 0 0 0 0 0 0 208 8 0 0 0 0 0 0
DEBUG: Instruction applied: unit: 7, selector: 2, control: 1 0 0 0 0 0 0 208 9 0 0 0 0 0 0
DEBUG: Instruction applied: unit: 7, selector: 2, control: 2 0 0 0 0 0 0 208 9 0 0 0 0 0 0
DEBUG: Instruction applied: unit: 7, selector: 2, control: 3 0 0 0 0 0 0 208 9 0 0 0 0 0 0
DEBUG: Instruction applied: unit: 7, selector: 2, control: 4 0 0 0 0 0 0 208 9 0 0 0 0 0 0
DEBUG: Instruction applied: unit: 7, selector: 2, control: 5 0 0 0 0 0 0 208 9 0 0 0 0 0 0
DEBUG: Instruction applied: unit: 7, selector: 2, control: 6 0 0 0 0 0 0 208 9 0 0 0 0 0 0
DEBUG: Instruction applied: unit: 7, selector: 2, control: 7 0 0 0 0 0 0 208 9 0 0 0 0 0 0
DEBUG: Instruction applied: unit: 7, selector: 2, control: 1 0 0 0 0 0 0 208 10 0 0 0 0 0 0
DEBUG: Instruction applied: unit: 7, selector: 2, control: 2 0 0 0 0 0 0 208 10 0 0 0 0 0 0
DEBUG: Instruction applied: unit: 7, selector: 2, control: 3 0 0 0 0 0 0 208 10 0 0 0 0 0 0
DEBUG: Instruction applied: unit: 7, selector: 2, control: 4 0 0 0 0 0 0 208 10 0 0 0 0 0 0
DEBUG: Instruction applied: unit: 7, selector: 2, control: 5 0 0 0 0 0 0 208 10 0 0 0 0 0 0
DEBUG: Instruction applied: unit: 7, selector: 2, control: 6 0 0 0 0 0 0 208 10 0 0 0 0 0 0
DEBUG: Instruction applied: unit: 7, selector: 2, control: 7 0 0 0 0 0 0 208 10 0 0 0 0 0 0
DEBUG: Instruction applied: unit: 7, selector: 2, control: 1 0 0 0 0 0 0 208 11 0 0 0 0 0 0
DEBUG: Instruction applied: unit: 7, selector: 2, control: 2 0 0 0 0 0 0 208 11 0 0 0 0 0 0
DEBUG: Instruction applied: unit: 7, selector: 2, control: 3 0 0 0 0 0 0 208 11 0 0 0 0 0 0
DEBUG: Instruction applied: unit: 7, selector: 2, control: 4 0 0 0 0 0 0 208 11 0 0 0 0 0 0
DEBUG: Instruction applied: unit: 7, selector: 2, control: 5 0 0 0 0 0 0 208 11 0 0 0 0 0 0
DEBUG: Instruction applied: unit: 7, selector: 2, control: 6 0 0 0 0 0 0 208 11 0 0 0 0 0 0
DEBUG: Instruction applied: unit: 7, selector: 2, control: 7 0 0 0 0 0 0 208 11 0 0 0 0 0 0
DEBUG: Instruction applied: unit: 7, selector: 2, control: 1 0 0 0 0 0 0 208 12 0 0 0 0 0 0
DEBUG: Instruction applied: unit: 7, selector: 2, control: 2 0 0 0 0 0 0 208 12 0 0 0 0 0 0
DEBUG: Instruction applied: unit: 7, selector: 2, control: 3 0 0 0 0 0 0 208 12 0 0 0 0 0 0
DEBUG: Instruction applied: unit: 7, selector: 2, control: 4 0 0 0 0 0 0 208 12 0 0 0 0 0 0
DEBUG: Instruction applied: unit: 7, selector: 2, control: 5 0 0 0 0 0 0 208 12 0 0 0 0 0 0
DEBUG: Instruction applied: unit: 7, selector: 2, control: 7 0 0 0 0 0 0 208 18 19 0 0 0 0 0
DEBUG: Instruction applied: unit: 7, selector: 3, control: 16 0 0 0 0 0 0 1 0 0 0
DEBUG: Instruction applied: unit: 7, selector: 3, control: 16 0 0 0 0 0 0 2 0 0 0
DEBUG: Instruction applied: unit: 7, selector: 3, control: 16 0 0 0 0 0 0 3 0 0 0
DEBUG: Instruction applied: unit: 7, selector: 3, control: 16 0 0 0 0 0 0 4 0 0 0
DEBUG: Instruction applied: unit: 7, selector: 3, control: 16 0 0 0 0 0 0 5 0 0 0
DEBUG: Instruction applied: unit: 7, selector: 3, control: 16 0 0 0 0 0 0 6 0 0 0
DEBUG: Instruction applied: unit: 7, selector: 3, control: 16 0 0 0 0 0 0 7 0 0 0
DEBUG: Instruction applied: unit: 7, selector: 3, control: 16 0 0 0 0 0 0 8 0 0 0
DEBUG: Instruction applied: unit: 7, selector: 3, control: 16 0 0 0 0 0 0 9 0 0 0
DEBUG: Instruction applied: unit: 7, selector: 3, control: 16 0 0 0 0 0 0 10 0 0 0
DEBUG: Instruction applied: unit: 7, selector: 3, control: 16 0 0 0 0 0 0 11 0 0 0
DEBUG: Instruction applied: unit: 7, selector: 3, control: 16 0 0 0 0 0 0 12 0 0 0
DEBUG: Instruction applied: unit: 7, selector: 3, control: 16 0 0 0 0 0 0 13 0 0 0
DEBUG: Instruction applied: unit: 7, selector: 3, control: 16 0 0 0 0 0 0 14 0 0 0
DEBUG: Instruction applied: unit: 7, selector: 3, control: 16 0 0 0 0 0 0 15 0 0 0
DEBUG: Instruction applied: unit: 7, selector: 3, control: 16 0 0 0 0 0 0 16 0 0 0
DEBUG: Instruction applied: unit: 7, selector: 3, control: 16 0 0 0 0 0 0 17 0 0 0
DEBUG: Instruction applied: unit: 7, selector: 3, control: 16 0 0 0 0 0 0 18 0 0 0
DEBUG: Instruction applied: unit: 7, selector: 3, control: 16 0 0 0 0 0 0 19 0 0 0
DEBUG: Instruction applied: unit: 7, selector: 3, control: 16 0 0 0 0 0 0 20 0 0 0
DEBUG: Instruction applied: unit: 7, selector: 3, control: 16 0 0 0 0 0 0 21 0 0 0
DEBUG: Instruction applied: unit: 7, selector: 3, control: 16 0 0 0 0 0 0 22 0 0 0
DEBUG: Instruction applied: unit: 7, selector: 3, control: 16 0 0 0 0 0 0 23 0 0 0
DEBUG: Instruction applied: unit: 7, selector: 3, control: 16 0 0 0 0 0 0 24 0 0 0
DEBUG: Instruction applied: unit: 7, selector: 3, control: 16 0 0 0 0 0 0 25 0 0 0
DEBUG: Instruction applied: unit: 7, selector: 3, control: 16 0 0 0 0 0 0 26 0 0 0
DEBUG: Instruction applied: unit: 7, selector: 3, control: 16 0 0 0 0 0 0 27 0 0 0
DEBUG: Instruction applied: unit: 7, selector: 3, control: 16 0 0 0 0 0 0 28 0 0 0
DEBUG: Instruction applied: unit: 7, selector: 3, control: 16 0 0 0 0 0 0 29 0 0 0
DEBUG: Instruction applied: unit: 7, selector: 3, control: 16 0 0 0 0 0 0 30 0 0 0
DEBUG: Instruction applied: unit: 7, selector: 3, control: 16 0 0 0 0 0 0 31 0 0 0
DEBUG: Instruction applied: unit: 7, selector: 3, control: 16 0 0 0 0 0 0 32 0 0 0
DEBUG: Instruction applied: unit: 7, selector: 3, control: 16 0 0 0 0 0 0 33 0 0 0
DEBUG: Instruction applied: unit: 7, selector: 3, control: 16 0 0 0 0 0 0 34 0 0 0
DEBUG: Instruction applied: unit: 7, selector: 3, control: 16 0 0 0 0 0 0 35 0 0 0
DEBUG: Instruction applied: unit: 7, selector: 3, control: 16 0 0 0 0 0 0 36 0 0 0
DEBUG: Instruction applied: unit: 7, selector: 6, control: 1 3 2 0 0 0 0 0 0
DEBUG: Instruction applied: unit: 7, selector: 6, control: 1 3 3 0 0 0 0 0 0
DEBUG: Instruction applied: unit: 7, selector: 9, control: 1 0 0 0
ERROR: The configuration has failed.
INFO: Please retry in manual mode by adding the '-m' option.
INFO: Do not hesitate to visit the GitHub !
INFO: https://github.com/EmixamPP/linux-enable-ir-emitter/blob/master/docs/README.md

I am pretty sure the unit: 7, selector: 6, control: 1 3 3 0 0 0 0 0 0 instruction is what made the IR light blink, but it could also be the one before.

Also, do you have any idea if the drivers generated from your project could in any way be upstreamed if they are confirmed to work and have been tested? This could allow to unlock many laptops for many installs if only one person uses this program

@EmixamPP
Copy link
Owner

EmixamPP commented Dec 31, 2023

I am pretty sure the unit: 7, selector: 6, control: 1 3 3 0 0 0 0 0 0 instruction is what made the IR light blink, but it could also be the one before.

Oh nice!
Please first update the tool again (I made a fix commit this morning).
Execute sudo linux-enable-ir-emitter tweak, you will see a line x) unit: 7, selector: 6, control: 1 3 1 0 0 0 0 0 0.
Input the corresponding number, then type 1 3 3 3 0 0 0 0 0 0 and press enter. Then you should see the ir emitter flashing.
(Please also paste the outputs here)

Also, do you have any idea if the drivers generated from your project could in any way be upstreamed if they are confirmed to work and have been tested? This could allow to unlock many laptops for many installs if only one person uses this program

This will work for a few people with exactly the same computer; so maybe another Lenovo (Yoga) Slim 7 Pro X 14ARH7 will not work using your configuration file, often the unit and selector are not the same.

At first, since the configuration was done by sniffing a Windows VM, I asked people to bring up their configuration, but because of the problem I mentioned, I created this tool which normally enables any emitter with a single command.

@mxmvncnt
Copy link
Author

mxmvncnt commented Dec 31, 2023

Thanks for the help! It turns out, the right instruction was 1 3 2 0 0 0 0 0 0. However, it seems like the driver does not persist after a few minutes. I was able to setup Howdy, but after a few minutes or after a reboot, the camera stops flashing which is a little bit weird. The configuration stays at 1 3 1 0 0 0 0 0 0 when it should be 1 3 2 0 0 0 0 0 0.

After some more testing, I noticed that even if the configuration stays with the 2 it still does not flash. But when running the tweak command and re-inputting exactly the current config it works again.

@EmixamPP
Copy link
Owner

EmixamPP commented Jan 1, 2024

Execute sudo linux-enable-ir-emitter boot enable

@mxmvncnt
Copy link
Author

mxmvncnt commented Jan 1, 2024

Thanks! This seems to have worked to make the config persistent. Since this works, I think I will close the issue. Thanks a lot for your help and happy new year!

@mxmvncnt mxmvncnt closed this as completed Jan 1, 2024
@EmixamPP
Copy link
Owner

EmixamPP commented Jan 2, 2024

Nice to hear! Happy new year!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
lenovo Issue related to the Lenovo computer
Projects
None yet
Development

No branches or pull requests

3 participants