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

EZ Wifi Broadcast with Navio2? Would love to hear if anyone has accomplished this. #221

Open
Mysnomer0 opened this issue Aug 24, 2019 · 10 comments

Comments

@Mysnomer0
Copy link

Has anyone been able to manually install EZ Wifi Broadcast onto Emlid's Navio2 image? I've been struggling researching this. The Navio2 image now no longer comes with the original WBC, so I was wondering if anyone has been able to combine EZ WBC with the Navio 2 image. This would be an amazing digital HD transmission and autonomous flight system in one. Any help or pointers in a good direction is greatly appreciated.

Thanks,

Mysnomer

@LimitlessGreen
Copy link

Hi
Why you're asking here (EZWB issues) for integration into the Navio 2 image? 😉
I thing the Navio image builder should be a better place for this question. :octocat:

But yes, my first thought was also to integrate ArduPilot into the EZWB image and take Emlids RT Kernel instead of the stock Kernel for the RPi.

But the build process of EZWB isn't very transparent and the build script of https://github.com/RespawnDespair/wifibroadcast-image-builder never use this repo.

It should be possible to make this (I'm currently working on it). But both, emlid and EZWB modified and patched the kernel and it's modules.

@Mysnomer0
Copy link
Author

An excellent suggestion, I've now also posted the question there. I figured there were enough of the right people here, per the discussion on OpenCV with EZWB, that it was worth asking here.

That's great to hear you're working on the same thing! Do you have a repo that I could watch and perhaps contribute to? I did some digging yesterday with RespawnDespair's wifibroadcast-image-builder and noticed the same thing: Emlid's Raspbian image and the EZWB image both modified and patched the kernal and it's modules, and this makes it difficult to make an image with both, especially for someone like me who's somewhat new to low level work with Linux.

@LimitlessGreen
Copy link

LimitlessGreen commented Aug 28, 2019

Nice to hear you're working on the same thing too! 👍
Contribution is always welcome 🎉
To this point, I've done only some research and played a bit around. No stuff worth to push jet.

Hopefully, good people are here. Sadly the repo not seems to be actively updated at the moment.

I'm also not completely sure at the moment, where the best way is to start.

  • Emlid's repo?
  • EZWB's repo (RespawnDespair)?
  • Complete new repo on the top of Raspbian?

Hopefully not the last thing.

I also noticed a few things.

Emlid

This post of Emlid's forum suggests Emlid has plans to upgrade the image cause of RPi 4 support. But have a look at its repos. It doesn't look like activity in this direction 😞
I'm not sure. Is it a good choice to wait for the new release?
First, Emlid hopefully answers to my last reply.
Another dirty thing of emlids image builder: the repo isn't a fork of the original Raspbian. See here:
emlid/pi-gen-navio#2
I made an own repo and cleaned out this issue with some advanced git-hacky stuff :shipit:
At the moment this should be the repo to start.

EZWB (wifibroadcast-image-builder)

Unfortunately, there was no activity in the last months. The scripts also need to be improved. For example, there is no need to delete and clone a repo again and again and again. That's a bit against the heart of git :octocat: 💔 (look at the scripts, you'll see it)

EDIT: Open.HD

Good news. There is an actively developed "fork"... of EZWB here: https://github.com/HD-Fpv/Open.HD
It should be worth to take a look.


Here is a place for future lists

List of parts necessary for a navio+ezwb image


At the moment I think the best way should be to take Emlid's image builder


@pilotnbr1
Copy link
Contributor

Respawns repo got migrated into openhd. Very active development here- https://github.com/HD-Fpv/Open.HD_Image_Builder

@htcohio
Copy link

htcohio commented Aug 29, 2019 via email

@LimitlessGreen
Copy link

Nice!
I heard about it but wasn't able to find the link in the wiki 👍

@LimitlessGreen
Copy link

@htcohio: This group looks like a general user group. Is there any other group especially for developers? Maybe I would like to join.

@Mysnomer0
Copy link
Author

@pilotnbr1 @htcohio Thanks for the info! I will be following OpenHD's development now, and perhaps contributing.

@ghost
Copy link

ghost commented Sep 9, 2019

I played around with this a while ago. Still on my TODO list.

I used spvcom's wifibroadcast as base. https://github.com/svpcom/wifibroadcast - Perhaps the most technically advanced implementation, featuring multiple groundstations and a centralized controller that can rebuild frames. Also encryption and no stupid code of conduct.

Integration should be as simple as applying the 3 patches for wifi drivers. The rest is software.

@Mysnomer0
Copy link
Author

Mysnomer0 commented Jan 8, 2020

For anyone here from google searches, I've managed to successfully combine svpcoms Wifibroadcast on the Navio 2 14.4.95 image. Check out svpcoms repo for more info.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants