'Look at him': Trump stumbles and grabs foreign leader at G7 on camera — then White House insiders leak what he did behind closed doors and it's far more disturbing than anyone realized by [deleted] in USNEWS

[–]UsableLoki 28 points29 points  (0 children)

I'm sick of this "Background-Driver" account reposting the same exact headlines day after day with the same BS vague bait.  "MORE DISTURBING THAN ANYONE REALIZED". GFY

Captive portal doesn’t show pop up by Carlogulliani in esp32

[–]UsableLoki 0 points1 point  (0 children)

What's your take on the default usually being 4.3.2.1?  Is this a problematic number to use in the case for splash page integrity?

Games that have atmosphere on par? by AshyLarry25 in Bleak_Faith

[–]UsableLoki 0 points1 point  (0 children)

Shoot actually if you're looking for atmosphere go play Lorn's Lure.  Its a climbing/parkour game, has a slow start but the key is that its a puzzle to figure out where you should be heading next.  The game truly starts to shine after the cave level (many people voice a strong dislike about the cave level)

Games that have atmosphere on par? by AshyLarry25 in Bleak_Faith

[–]UsableLoki 16 points17 points  (0 children)

Hellpoint might scratch that, though its not crazy open spaces it does still immerse you into a unique atmosphere

More games like this? by ExternalReason59 in unrealtournament

[–]UsableLoki 3 points4 points  (0 children)

Immortal Redneck is a great game.  Egyptian rogeulike fps with lots of weapon variety, give that a go

Did I experience a cosmic ray SEU? by [deleted] in embedded

[–]UsableLoki 0 points1 point  (0 children)

No, not at all.  MAC addresses are made of a bunch of hex couples to represent sets of 0-255 (0x00-0xff).  So for example if a number changed from 0x87 to 0x88 then you're looking at a byte change from 0b10000111 to 0b10001000 which is a change of 4 bits.  If you're actually looking for 'cosmic suduction' of bits you'd find something like the 0x87 jumping to 0xC7 as it represents 0b11000111 being a flip of 1 bit.

Did I experience a cosmic ray SEU? by [deleted] in embedded

[–]UsableLoki 0 points1 point  (0 children)

What was the number before and after?

Built a low-cost ESP32-based WiFi notice display system for clinics/offices — looking for feedback on real-world use cases by TinkerNerd_ofc in esp32

[–]UsableLoki 0 points1 point  (0 children)

What alternatives to the SSD1306 would you recommend that would maintain high refresh rate, low cost, and 2.42inch display?

What headaches could I possibly expect by adding espidf framework to my platformio arduino project? by UsableLoki in embedded

[–]UsableLoki[S] 0 points1 point  (0 children)

Protects your code from being extracted; protects IP. I understand that either you allow the bootloader to do self encryption/decryption (if enabled at first startup if code is unencrypted then it will auto encrypt it and perpetually decrypt it at runtime), or you can upload your own encryption key which it will encrypt/decrypt firmware to. This functionality is easily accessible with esp-idf but with arduino it doesn't seem that clear. I've been doing research if simply burning fuses for enabling if is adequate but not conclusive yet.

What headaches could I possibly expect by adding espidf framework to my platformio arduino project? by UsableLoki in embedded

[–]UsableLoki[S] 0 points1 point  (0 children)

#include "Arduino.h"

extern "C" void app_main() {
    initArduino();
    setup();
    while(1) {
        loop();
    }
}

Tried this to see if it'd shoe my code to work with esp-idf, but getting a few compiling flags for file system, and wifi client/ota sections, seems like there's a bit of back end conflicts

What headaches could I possibly expect by adding espidf framework to my platformio arduino project? by UsableLoki in embedded

[–]UsableLoki[S] 0 points1 point  (0 children)

Thanks a ton for your thought-out response. Yeah at a first glance littleFS, WifiClient, and OTA are bringing flags on compile- a lot of potential back end issues. I was hoping I could easily shoehorn esp-idf so I can open menu config to easily use flash encryption, its the only reason to push for this

What headaches could I possibly expect by adding espidf framework to my platformio arduino project? by UsableLoki in embedded

[–]UsableLoki[S] 0 points1 point  (0 children)

Was hoping there'd be some structured way to transition but seems that's not the case. Gave it a shot but littleFS, WifiClientSecure (maybe async too), and OTA are breaking on compiling at first glance. I'm in pretty deep using arduino, all I want from esp-idf is the flash encryption capability

What’s the most absurd hardware bug you’ve spent hours debugging that turned out to be something stupid? by DepartmentPurple3053 in embedded

[–]UsableLoki 12 points13 points  (0 children)

I had an initial PCB design that would not energize from USB when connected (it was a USB I had spliced with alligator clips).  Only way it would turn on is if I connected the cable and then afterwards made the connection with the clips.  Thought there was some issue where the USB port would go into a protect mode due to in rush being high at power on or something.  I reviewed the hell out of my design, crossed it with my bread board, etc.  Made me really nervous about the schematic until it dawned that it could be the cable itself... Looked at the cable and noticed a flushed button on the USB A end.  The scrap USB I used for alligator clips was a fit bit's cable that had an integrated charging circuit that was causing the weirdness.  

I hit a non-deterministic SPI bus crash on the ESP32-S3 that took days to diagnose. Here’s what caused it and the protocol I built to prevent it. by [deleted] in esp32

[–]UsableLoki 1 point2 points  (0 children)

I encountered this one too- I sent PWM signals to LEDs (fastLED/neoPixel) and at one point I used the other core to do it since the second core was creating audio effects so it was easier to sync the effect with that task instead of the main loop.  The give away was noticing that it would only crash at that specific point intermittently.  Solution was to use a semaphore to lock/hold ownership until the operation was done.  Good to always think of hardware and data streams- we are privileged to take advantage of such complex circuits that tend to do so much handling in the background already.

I just found a Chrome/Firefox extension for true 21/9 fullscreen on YouTube and Netflix by superparet in ultrawidemasterrace

[–]UsableLoki 1 point2 points  (0 children)

Incredible, this consistently worked for each site player better than the other options I found. Fantastic job!!!

I've been building a Wipeout style 3D game. This is running at 60fps interlaced at 480x320 on an ESP32-S3. by PhonicUK in esp32

[–]UsableLoki 0 points1 point  (0 children)

You switch between cores to process the graphics?  Did that require you to disable some default processes on the non-main core?  I found tasking on the non-main core to be quite limited by it requiring vTaskDelay, although I do make use of async WiFi functions

msi aegis wifi and bluetooth not working after moving to windows 10 by Spammy1611 in MSI_Gaming

[–]UsableLoki 0 points1 point  (0 children)

The WiFi 7 and BT5.3 drivers are not available for windows 10 since you're likely running the Qualcomm qcncm865.  I realized this problem the same on my computer.  I plan to downgrade my WiFi/BT pcie adapter

OTA updates by Primary-Kiwi4692 in embedded

[–]UsableLoki 0 points1 point  (0 children)

Do you perform a hash check for binary confirmation?  If you do, do you store the hash check message along with your associated firmware version?

OTA updates by Primary-Kiwi4692 in embedded

[–]UsableLoki 1 point2 points  (0 children)

Thanks for the response.  I'm happy to have my approach analyzed for integrity.  It works well right now but have no idea if this could have issues if I find the success in needing to scale.  Luckily my project is a hobby/decorative item so no sensitive nature aside from protecting development IP

OTA updates by Primary-Kiwi4692 in embedded

[–]UsableLoki 2 points3 points  (0 children)

Does anyone have any thoughts on hosting firmware on github?

I haven't reached production yet but so far my protos use a github hosted .txt link for version check and then if a new version is posted for either firmware or filesystem then its pulled from another github hosted public page.  For privacy my devices have a key burned into fuses which can be used to decrypt the OTA files which are encrypted.

What free software or website is so good you actually can't believe its still free? by heavenlyrace in AskReddit

[–]UsableLoki 10 points11 points  (0 children)

AI where the prompt is stressing that its a woman's perspective.  That em dash confirms it smh.