I want here to share how to integrate Huawei NE40E routers VRP based with GNS3 without using Huawei eNSP tool.
I manage to reverse engineer the NE40E VM to make it working standalone and get access as root to that VM to make necessary changes. This work took me 3 monthes of work.
Step 1: Deploy the NE40E Huawei VM in VirtualBox
Step 2: Open GNS3 and create a custom Cloud with attached configuration
Step 3: Start the NE40E VM under VirtualBox (I create script to make things easy you can use then to start VM and routers) : start_stop_VM.bat
Step 4:Start the router (using the script from the windows CMD) : start_stop_status_router.bat
Step 5: under GNS3 connect the Cloud (step 2) to any other device under GNS3
And that's it
Link of the VM and the needed scripts
also youtube video I made to explain more details