Whole-known-network
<p><span class="h-card" translate="no"><a href="https://mastodon.social/@whitequark" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>whitequark</span></a></span> i get shelling out for really annoying stuff, but reading <code>/proc/kmsg</code> isn't even that hard...</p>
<p>for some incomprehensible reason, this IP camera uses "Squirrel" <a href="http://www.squirrel-lang.org/" target="_blank" rel="nofollow noopener" translate="no"><span class="invisible">http://www.</span><span class="">squirrel-lang.org/</span><span class="invisible"></span></a>, a programming language used essentially exclusively in the Source engine games</p><p>it looks like they implemented motor control (zoom/panning) and RS485 comms in this language. there's functions that compute checksums and everything</p>
<p><span class="h-card" translate="no"><a href="https://mastodon.social/@whitequark" class="u-url mention">@<span>whitequark</span></a></span> just curious what's that like in gbk / cp936</p>
<p>*looks at PRODUCT_NAME string* ah. i hate it when my XM550_85X50T_DSSIA_PEDIA_FD_None_NetIPONVIFHIK_StarIRDoubleLightWarmLightAutoIR_JFCH_General_General_SQUASHFS_V1.000.00.0.R breaks and i have to RMA it</p>
<p>fascinatingly, "English" and "ChineseEnglish" are separate locales!</p>
<p>it shortens the translation file names to "TradChinese" and "SimpChinese". phrasing</p>
<p><span class="h-card" translate="no"><a href="https://mastodon.social/@whitequark" class="u-url mention">@<span>whitequark</span></a></span> worst case 27. Also, why do they ship glibc and msvc?</p>
<p>looking at another IP camera firmware and their ".bin" firmware format is just a zip archive with like u-boot.bin.img, uImage.img, and so on</p><p>very convenient thank you ๐</p>
<p>this is one of 7 (seven) different camera SDKs in this application, totaling 145M of dlls</p><p>another one of these ships both openssl and polarssl, you know, just in case you wanted both</p>