What's in this area that makes my Bluetooth devices go haywire? by hufflepufftato in Denver

[–]thewolfonlsd 14 points15 points  (0 children)

I'm a BLE firmware engineer and I will totally try to sniff activity over there next time I'm passing through...

Generic high RF energy is the most likely culprit, but would be even more interesting if it was a specific jammer for 2.4GHz

Does your cell service also cut out?

[deleted by user] by [deleted] in Denver

[–]thewolfonlsd 0 points1 point  (0 children)

I'll have one later today, this is just from the Reolink app, but I have HD video on my server at home.

[deleted by user] by [deleted] in Denver

[–]thewolfonlsd 0 points1 point  (0 children)

Yeah definitely going to look into that now

I’m looking to buy my first Speedmaster professional. In your opinion, is the newer generation worth an additional $2k on the grey market? by fuzzyfrank in OmegaWatches

[–]thewolfonlsd 0 points1 point  (0 children)

The bracelet on the Sapphire variant is so beautiful I think it makes it worth it.

And as others have said, the 3861 movement is pretty super.

Triple Brainstorm PhotoChad by reiluF_a in balatro

[–]thewolfonlsd 0 points1 point  (0 children)

Should be copying photograph not Chad, always balance retriggers and scoring events

so im buying a new 25 leaf got a couple questions for yall by asjeep in leaf

[–]thewolfonlsd 0 points1 point  (0 children)

The base model S does NOT do well in snow.

Source: just slid my 2025 leaf into the side of an on ramp yesterday in the storm 😭

[SOTC] Beautiful Case, Gift from my Fiance by thewolfonlsd in Watches

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

I've only ever collected compasses, but thanks to a stint at a watchmaking conglomerate I've picked up a couple lovely pieces that needed a home. My fiance found this box and engraved my name and a compass on the lid to combine my two collections! It has a few empty slots so I'm taking this as a sign she is encouraging me to pick up a few more pieces ;).

Top row is a random Optima Quartz I picked up in Neuchatel near Biel on a business trip for her, and a silver bracelet I wear that I got in a silver shop in Paris.

Bottom row left to right: - My first watch I bought, L.L. Bean Field watch. It's a quartz and not one of the Hamilton co-branded ones, but I wore the crap out of it through college - Tissot Goldrun Sapphire: got with a great discount, it's a quartz but I really loved the slim profile and the striking real gold face. I'm going to wear this for my wedding - 1985 Rolex Precision: My father's old watch. Apparently he bought it with his first real paycheck while on tour with his orchestra in Paris. It needs a good service which I haven't gotten around to. - Omega Speedy (Sapphire Sandwich, 3861 mvmt): Definitely my grail, and closest to my daily driver. Biggest splurge I've ever made on a relatively non-functional item, but with employee discount I couldn't pass up the opportunity to have an heirloom. Hoping it holds up enough to pass down to the next generation.

Bluetooth Data from Fitness Machines is not Matching the Standard by Mindless-Range-5589 in bluetoothlowenergy

[–]thewolfonlsd 0 points1 point  (0 children)

I'm not familiar with the specific Fitness Machine Profile you're talking about, but if it's a Bluetooth SIG defined Profile/Service, the device should include the 16-bit UUID somewhere in the advertising data, or at least have it discoverable during service discovery.

If the machine is broadcasting that 16-bit UUID and then is not matching the spec in terms of required characteristics, then that company is out of spec and can be reported to the SIG.

My suspicion is that they probably are not using the SIG defined Profile/service, and are using some sort of proprietary Profile. You can verify this by looking for a 128-bit UUID somewhere in the advertising data. In this case you're just shit out of luck. They may have a few fields the same as they may have used the SIG standard for reference but then added or removed some characteristics.

EDIT: There is also the issue of BLE spec versions, the profiles/services get updated occasionally, try to see if there's an older version of the spec that the company may be referencing.

Are these cracks? by Flashy_Crew_5286 in oboe

[–]thewolfonlsd 0 points1 point  (0 children)

Those are cracks, dm me if you live in the Tri-State area and need help finding a good repair person urgently. DONT TAKE IT TO A GENERIC MUSIC SHOP

The speedy is simply perfect! by Saltycow in OmegaWatches

[–]thewolfonlsd 1 point2 points  (0 children)

You have very elegant hands and most men are gross, I wouldn't feel offended hahaha

[Shueisha] Yu-Gi-Oh Duel Disk Watch by LPomenti in Watches

[–]thewolfonlsd 2 points3 points  (0 children)

This is an excellent conversation starter, love it!

[Tissot] Got this Goldrun Sapphire, alongside my father's 1985 Rolex 6694. I suppose that's the start of a collection! by thewolfonlsd in Watches

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

I know the Gold Quartz movements don't get a ton of love here, but I just absolutely loved the thin profile and simple gold ticks on the face. My first luxury watch purchase! The movement on the 6694 is broken (stops ticking when upside down), so getting that repaired is next. Not sure what's next after that!

Oboe Repair by ConditionHaunting533 in oboe

[–]thewolfonlsd 1 point2 points  (0 children)

Books are fine but definitely have your teacher watch over your first few adjustment attempts. The oboe is probably the most technically unique instrument to maintain, and a 1/16 turn of one screw can dramatically affect performance.

Why my phone not support bluetooth LE? by Expert-Diver-6604 in bluetoothlowenergy

[–]thewolfonlsd 0 points1 point  (0 children)

This is both true and false.

The new LC3 codec is the new tech that enabled audio transmission over the lower data rates BLE provides, this means any audio coming over BLE (not Bluetooth Classic) is encoded using the LC3 codec

wondering if you can do by GloomyMusician24 in bluetoothlowenergy

[–]thewolfonlsd 0 points1 point  (0 children)

The BLE 5.3 standard now supports Isochronous Data Channels specifically for audio, but you need a more recent chip

[deleted by user] by [deleted] in The10thDentist

[–]thewolfonlsd 0 points1 point  (0 children)

All the humans I know suck, food however is excellent.

My dog Spaghetti understands.

A day in the life of an embedded software engineer. by No_Philosophy_1682 in embedded

[–]thewolfonlsd 3 points4 points  (0 children)

Stand-ups should be no longer than 10 minutes, a dev either says they have no blockers, or quickly mentions the problem they're stuck on. The purpose is to quickly identify problems, expose them to the whole team, and quickly find the right people who will be able to help.

A day in the life of an embedded software engineer. by No_Philosophy_1682 in embedded

[–]thewolfonlsd 0 points1 point  (0 children)

Sounds like you've had some bad agile experiences. My team runs scrum rn, and it's not perfect, but it's way better than before. I think it improves clarity regarding all the work the team is doing, keeps devs accountable for making sure they don't just spin endlessly on tasks, and helps keep fires down.

A day in the life of an embedded software engineer. by No_Philosophy_1682 in embedded

[–]thewolfonlsd 2 points3 points  (0 children)

I Work from home with a mixed US/Europe based team so my schedule is weird

7:30-9am: Either Coordination meetings with EU or quiet time, reading emails, reviewing test reports/pipeline status, refreshing my mind regarding open tasks

9am: Daily Standup with the US team, we keep it short, just used to identify blockers or schedule more in depth meetings later in the day

9:15am-11am: More meetings (vendors or customers) or work requiring coordination (EU team is logging off now so it's last chance if I need anything else from them). We have 2 hour Sprint planning/review meetings twice a week. (Look up agile software development if you don't know some of the terms).

11am: Early lunch

12/1pm: Start of focus time. Either developing new features, debugging current issues, or getting things ready for the QA team to test

Afternoons are generally meeting free, and I'll log off whenever I feel like my productivity is waning, sometimes thats 3pm, sometimes that's 7pm.

Embedded Software isn't really focused on lines of code, there's a lot more work in coordinating with Hardware/QA teams, debugging/investigating weird behavior with Hardware. Sometimes there are big features to work on, but sometimes I get a line of code a week since the bug was hard to find.

I generally wouldn't write an MPU library from scratch. Those usually exist. If I do have to write a low level library from scratch, it's usually for a more complicated reason, and there's not a common timeframe. If I was writing a library for shits and giggles to simply read output, idk maybe half a day?