Here's how you can get your LG Magic Remote to control channels when using ZapperBox M1:
(NOTE: This is based on using LG C1 Oled TV)
1) Turn on your LG TV and your ZapperBox
2) Now using your LG Magic Remote, click on the Settings (*) button.
3) Now scroll down and select "All Settings" -> then select "Connection"
4) In the Connection menu, select "Device Connector"
5) In the Device Connector menu, select "Set-Top Box / OTT", -> then Select the HDMI port your ZapperBox is connected to your LG TV, then click "Next", and "Next" again.
6) Now in "Select a Set-Top Box / OTT service provider", use the up / down arrow keys on the Magic Remote to select the search box, and then type "MyGica" and then click Enter.
7) Now use the arrow down (on the Magic Remote) to select "MyGica" and hit the Enter button on the Magic Remote to select MyGica (a circle should appear next to MyGica), then go up and click Next
8) Now click the "Enter" button on the Magic Remote (center scroll wheel), to see if it changes the channel upwards.
9) Does it work properly? If it changed the channel up, then click the "Yes" button.
10) Your universal remote control setup is now complete and you can now use the LG Magic Remote to control the Channels on your ZapperBox.
11) Click Done to finish the Device Connector setup.
Now you should now be able to use the Channel up and down buttons on your LG Magic Remote to control the channels on your ZapperBox. You will also be able to use the Number buttons on the Magic Remote to change to a particular channel on your ZapperBox.