About Check Point L-50 device support

I have a Check Point L-50 device want to install Openwrt, I find it Officially not supported.
What's 'Support is ready but there is no core Developer' mean? The bootloader and image can download.

From https://github.com/openwrt/openwrt/pull/2719 :


That means that before this pull request can be accepted (i.e. before official OpenWrt support for this device can be added and before official images are downloadable from downloads.openwrt.org), a developer (other than Adrian) is needed to review the pull request.

Those are unofficial images compiled by someone else. Those are not official OpenWrt images compiled by the OpenWrt buildbots.

thanks quick reply.
It seems more requests waiting for review, I will waiting.
thanks tmomas. :smiley:

You can install OpenWRT on this device and confirm in PR that everything works properly :wink:

1 Like

I try to install the image in PR, but I don't know how to do on step 4 - restore macs as below.

OEM bootlog as below
o Using command line network interface configuration
command is 10,(00:1C:7F:29:C7:43,0)(00:1C:7F:29:C7:4B,8)(00:1C:7F:29:C7:44,1)(00:1C:7F:29:C7:45,2)(00:1C:7F:29:C7:46,3)(00:1C:7F:29:C7:47,4)(00:1C:7F:29:C7:48,5)(00:1C:7F:29:C7:49,6)(00:1C:7F:29:C7:4A,7)(A0:00:00:00:00:00,9),mtu=1500
mv_gtw_get_if_nummv_gtw_get_if_num gtw_config.vlans_num=10number of interfaces in command line is 10
o MTU set to 1500
o mac_addr 00:1c:7f:29:c7:43, VID 0x100, port list: port-0
o mac_addr 00:1c:7f:29:c7:4b, VID 0x200, port list: port-8
o mac_addr 00:1c:7f:29:c7:44, VID 0x300, port list: port-1
o mac_addr 00:1c:7f:29:c7:45, VID 0x400, port list: port-2
o mac_addr 00:1c:7f:29:c7:46, VID 0x500, port list: port-3
o mac_addr 00:1c:7f:29:c7:47, VID 0x600, port list: port-4
o mac_addr 00:1c:7f:29:c7:48, VID 0x700, port list: port-5
o mac_addr 00:1c:7f:29:c7:49, VID 0x800, port list: port-6
o mac_addr 00:1c:7f:29:c7:4a, VID 0x900, port list: port-7
o mac_addr a0:00:00:00:00:00, VID 0xa00, port list: port-9
eth1: Dropping NETIF_F_SG since no checksum feature.
i2c driver was not initialized yet.
o eth1, ifindex = 2, GbE port = 1
eth2: Dropping NETIF_F_SG since no checksum feature.
o eth2, ifindex = 3, GbE port = 1
eth3: Dropping NETIF_F_SG since no checksum feature.
o eth3, ifindex = 4, GbE port = 1
eth4: Dropping NETIF_F_SG since no checksum feature.
o eth4, ifindex = 5, GbE port = 1
eth5: Dropping NETIF_F_SG since no checksum feature.
o eth5, ifindex = 6, GbE port = 1
eth6: Dropping NETIF_F_SG since no checksum feature.
o eth6, ifindex = 7, GbE port = 1
eth7: Dropping NETIF_F_SG since no checksum feature.
o eth7, ifindex = 8, GbE port = 1
eth8: Dropping NETIF_F_SG since no checksum feature.
o eth8, ifindex = 9, GbE port = 1
eth9: Dropping NETIF_F_SG since no checksum feature.
o eth9, ifindex = 10, GbE port = 1
eth10: Dropping NETIF_F_SG since no checksum feature.
o eth10, ifindex = 11, GbE port = 1

I'm not sure which mac address need use setenv command to set to which port.

In OEM bootlog, it list from port-0 to port-9, not display which mac is WAN, DMZ, LAN1-8. do you know which port is which mac?

Method 1. Step one says:
make backup dsl_mac_addr, dmz_mac_addr, eth1addr, ethaddr and all lanX_mac_addr

Command 'printenv' print u-boot enviroment variables. Or open in hex editor backup of second parition (bootldr-env).

Method 2. First address should be written on label. Next is incremented by 1.

I have finished below steps:

  1. backup u-boot and bootldr-env to bin files, save the files to may PC via tftp.
  2. printenv command cannot display mac address, the out put as bleow.
[Expert@Gateway]# printenv
PERMISSION_DENIED_MSG=Unexpected error: You have no privileges to change configuration
  1. get all macs use hex editor from bootldr-env, expcet one named 'hw_mac_addr' not in example.
  2. have uploaded kwboot and u-boot.kwb to device for install.

This is my first time install boot loader, so I have below questions.

  1. in step two, after run 'kwboot -B 115200 /dev/ttyUSB0 -b u-boot.kwb -p -t', how to start u-boot? need reboot the device?
    2.below 2 files, which need install after update boot loader? what's the difference between 2 files?



printenv command cannot display mac address, the out put as bleow.

enter this command in u-boot console


  1. It load u-boot to ram, show output from serial console
    You can aslo ask author in PR or in this thread.
  2. first image (-initramfs-uImage) use in step five, and second (-squashfs-sysupgrade.bin) in step six

The thread is Polish, I don't know what is mean... :sweat:
I try to register the forum account but failed, maybe I will send email to PR author to seek help.
Thanks olek210.

Translation services do exist.

I found the CheckPoint L-50 device has been supported, but it not like other image just upload one file to finished install.
I have tried install the current image to the router according install steps, but found not found kwboot file on website.
I find a kwboot file from internet, copy the command from step 2 and run, but get error message, I think because of different version kwboot.
so, I have 2 questions:

  1. where can find out the kwboot file that author used?
  2. Is there the version image file will publish that can just upload to router will install?

kwboot is part of the u-boot source code

To build it, do the following

git clone https://gitlab.denx.de/u-boot/u-boot.git
cd u-boot
make defconfig && make tools-all

kwboot will be in the tools directory.

I have find out available kwboot from internet, I'm not good at compile, so......
thanks you for your help.

1 Like