Giter VIP home page Giter VIP logo

Comments (5)

ErrorErrorError avatar ErrorErrorError commented on September 25, 2024 2

Looking at the HeliPort code, I can send you some swift code improvements if you are interested.

That will be great! So far bugs are the ones we're trying to get those fixed before adding more improvements. However feel free to create a PR if you have any fixes! Thanks!

from heliport.

ErrorErrorError avatar ErrorErrorError commented on September 25, 2024 1

On HeliPort, compile ClientKit and run the execution and let me know what does it show on the print output. Also, on IOReg/IOJones let me know if it shows itlwm as a service when you load itlwm.kext.

from heliport.

igorkulman avatar igorkulman commented on September 25, 2024 1

Ok, so I finally of it to work. The latest version of itlwm was needed because the "last good" commit I was using did not have the user client in itlwm just in itlwmx.

I had to make a fix in the itlwm to make it build (https://github.com/zxystd/itlwm/blob/master/itlwm/io.cpp#L345 needs to be 0 not NULL) and now I finally see a list of networks.

Looking at the HeliPort code, I can send you some swift code improvements if you are interested.

from heliport.

igorkulman avatar igorkulman commented on September 25, 2024

First making sure the kext is loaded

❯ kextstat | grep itlwm
  185    0 0xffffff7f840dd000 0xf46000   0xf46000   com.zxystd.itlwm (1) 2B515B9A-B800-3758-99CF-4F24B5D1A28F <18 13 6 5 3 1>

Running ClientKit gives me

ioctl_driver_info  
P{
Hello, World!
Program ended with exit code: 0

grepping ioreg for itlwm gives me

❯ ioreg | grep itlwm
    | |   |     +-o itlwm  <class itlwm, id 0x100000ae9, registered, matched, active, busy 0 (1 ms), retain 8>
    | |   |       +-o en1  <class itlwm_interface, id 0x100000aed, registered, matched, active, busy 0 (1 ms), retain 11>

also shown searching in IOJones
Screenshot 2020-06-22 at 08 57 04

This all is using itlwm build from sha 13ef970 as the latest version cannot be build because of some C++ type mismatch

from heliport.

ErrorErrorError avatar ErrorErrorError commented on September 25, 2024
ioctl_driver_info  

Hm that is supposed to give you info after ioctl_driver_info. Something might be failing when it calls ioctl_get or ioctl_set. See if you can see the return value and if it's KERN_SUCCESS.

Can you try the latest commit of HeliPort and see if it shows you any info?

from heliport.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.