Saturday8/08/2026 Between 9:10 AM - 1:10 PM
Cool. Until then is @wwatson https://github.com/wwatson4506/QNEthernet_WIFI/tree/QNEthernet_WIFI_0.36.0 the current place to watch?
Great news, the prototypes are working!
Apologies for my long delay, I've been out sick for over a week. Finally back in the office and working on this again.
Long story short, the chip was populated backwards!
After reworking one board, the...
@mjs513 - Just to be clear, I have not created the driver yet because I need a CYW43439 board setup to use SDIO. The PICO 2W uses SPI 1 wire comms. Hopefully we will have a board available soon to work with or even better a verified working...
Yes. I personally tested two 16M chips. Special thanks to ProtoSupplies for sending me 3 of the earliest sample chips. I soldered them onto 2 Teensy 4.1s. First board got one plus a flash chip and the other got a pair of the 16MB chips so I...
I did... in 2018 before Claude or other LLMs existed, before NXP published the SDK code and MCUexpresso tools, using a pre-release reference manual (under NDA) riddled with errors and copypasta from their IMX6 chips.
First RT1052-based beta test...
I think I cracked the problem of what to do with array elements and sub-structures and arrays of sub-structures. I also figured out how to automatically detect and set mixed w1c and non-w1c fields properly.
The compiler can now also catch:
1...
If @wwatson had one that might be the fastest way to know.
@Dogbone built his minimal boards and other than possible sanity hardware checks AFAIK they shipped for forum testing.
Software is known ready for chip change and @wwatson seems to have...
New link to QNEthernet_WIFI_0.36.0:
https://github.com/wwatson4506/QNEthernet_WIFI/tree/QNEthernet_WIFI_0.36.0
Still working on recovering the original QNEthernet_WIFI branch. I backup every day so trying to find the latest one...
As far as the CYW4343W (1DX) chip check out post #117 in this thread. I explained to @gigapod what was done with the 1DX chip up till now. I did not have access to the 1YN board for testing. So can't comment on what others may have developed...
@PaulStoffregen or other might investigate or clarify if that is a safe update/proper to make to the Teensy boards.txt.
Just a suggestion to try: Move that EDIT into boards.local.txt (and restore the original command) and restart the IDE and see...
I posted about my powered HUB/Drive box beign bad and nobody else ever found one - though not sure anyone else had a DIY bare 2.5" Drive box HUB in one. It would be an easy quick test if are looking for it. And in my case it caused no harm - just...
@Dogbone06 can answer - but his goal/effort was building the test boards then forwarded just the first boards to forum members. He acquired a batch of both chips but only the first was shipped out AFAIK.
@sparkfro - Actually if there was no communication at all without the WL_REG_ON and WL_IRQ pins pins being changed you would have probably seen the CMD52 errors then.So that is indicating that we do probably have comms with the chip. That's...
Looks like we have some more work ahead of us. I have spent the last two days stepping through the PICO 2W initialization process and most of it is similar to the CYW4343W. Will probably need to start at the beginning diagnosing with my LA...
A while ago I bought a $5 USB wifi/bluetooth adapter from aliexpress. They seem to be very plentiful, advertised under a few different brands but usually including a mention of AX900, Wifi6 and Bluetooth 5.3 or 5.4. I thought it would be a...
A well behaved HUB (following the rules?) won't put power back on the Teensy USB Host 5V pin.
Have a HUB HDD drive box HERE that is NOT well behaved. Once the code starts 5V comes back to the Teensy when it is unpowered, keeping the Teensy...
I do have the PICO 2W which uses the 1YN chip. I have not used it yet But I am in the process of setting up to use it. I also have PICO debug probe so once I figure out how to use those then it should help to debug things if needed...
Sorry - Not sure why it does not compile but the latest version is listed in post #209. This is the link:
https://github.com/wwatson4506/QNEthernet_WIFI/tree/QNEthernet_WIFI_0.36.0
It is based on @shawn's latest version (0.36.0) of QNEthernet...
Ooh, aah, prototype! (we order prototypes in black, final will be red)
@wwatson I downloaded the latest master branch of https://github.com/wwatson4506/QNEthernet_WIFI. I tried the cyw43_scan.ino, but it failed to compile. I see there are a...
Nice tool. Have to think about. Right now I have been using an old version of telemetry viewer. If interested here is the link: http://www.farrellf.com/TelemetryViewer/
Always good to have options. Have to dig into it a bit more.
Thanks for...
SCB->AIRCR = 0x05FA0000 | SCB_AIRCR_SYSRESETREQ(1);
Or:
SCB->AIRCR = 0x05FA0004;
Or:
SCB->AIRCR = SCB_AIRCR_VECTKEY(0x05fa) | SCB_AIRCR_SYSRESETREQ(1);
There's no "business logic" in anything right now, but that might be a good layer on top...
Here is a simple touch paint sketch that you can click on a color and then drag around to paint...
It works on my protoboard, with capacitive touch
/***************************************************
This is our touchscreen painting example...
I'd love one, so fun to see your improvement work on the hardware I started!
How do we proceed? I have you on email, I can send the details there. :D
Being named by Dogbone06 would be amazing, if I may.
I think the other names should be there...
We've completed our internal design review and are ready to order prototypes. Want to make sure I have allocations correct:
@shawn 2 for you
@wwatson 1 for you
@defragster 1 for you
@Dogbone06 @PaulStoffregen @KurtE @mjs513 I haven't seen...
It needs to be declared as "C" code. Here is an example that was in an .INO file - same for .cpp:
extern "C" void startup_middle_hook(void);
extern "C" volatile uint32_t systick_millis_count;
FLASHMEM void startup_middle_hook(void) {
pinMode(...
@wwatson that's because support for raw frames is disabled by default. You can enable it by either adding the QNETHERNET_ENABLE_RAW_FRAME_SUPPORT=1 macro to the compiler options or by setting it to 1 in qnethernet_opts.h.
There are some good...
Sorry, It was my fault I did not save the change. It's working ok now after saving "qnethernet_opts.h" :rolleyes:
QNEthernet v0.36.0 is now working with the WIFI board with some good news. I'll post it in the other thread...
not in base PJRC release. Perhaps that is when the watchdog starts up and that library uses it?
The error message should show where it is 'otherwise defined'?
Did you try the startup_default_middle_hook shown in : ...\arduino-1.8.19\hardware\teensy\avr\cores\teensy4\startup.c
IIRC, the '_early_' is too soon for "C" code.
FLASHMEM void startup_default_early_hook(void) {}
void startup_early_hook(void)...
Connectivity should be back to normal now.
Last update from the server hosting company: "We have received confirmation from our upstream provider that all repair work has been completed and that network services have been fully restored."
Our forum server has experienced limited connectivity since July 4. If you've seen slow performance or the site occasionally offline, it's not spam bots this time. Apparently a fiber optic cable was accidentally cut, forcing the server hosting...
Yes understood, diff available WiFi freq presented by the router.
I did wonder about the "NTGRBH..." - that is the wireless conduit between the satellite units.
Nice update! Scan completes with added detail and cleanup and ReCan works without hang!
CPU speed: 600 MHz
initialization done
MAC address - 70:87:A7:11:98:A5
Setup complete
====== STARTING SCAN ======
Scan Entries = 7...
It would not have to be the 5 across - the three across variant is great too. And even two across would have use - especially in a case like this.
Who knows what I last did with this Beta Locked T_4.1 - but it has 2 8MB PSRAM's
Sermon says it...
Looks good :D I see the slight change to the pinouts so once it is tested and confirmed I will add this pinout to the documentation. I have one of Paul's three tier breakout boards and I agree with you that is probably the best thing to use, at...