text:
SONA, audio support status.   Fedora 38 KDE

Hi @WeirdTreeThing  I've gone UEFI Fedora 38 KDE (6.3), board SONA HP Chromebook 14 x360, when I install audio I get the following.
Laptop
Working microphone only (I haven't tested though)
3.5" Jack
Earphone and Microphone work
(tested mic as well)
HDMI
I don't remember if I tested before or after installing, but I didn't have HDMI audio.
Please let me know if I should expect anything else to work or be fixed in the future.
What is post-install compatibility? Will it survive upgrades etc? How can I update to get the latest version when new fixes are available?

Working microphone only (I haven't tested though)

I assume you mean speakers don't work. Did you read the warnings that said it wouldn't work unless you ran it with a specific command line option?

I don't remember if I tested before or after installing, but I didn't have HDMI audio.

Send dmesg.

What is post-install compatibility? Will it survive upgrades etc? How can I update to get the latest version when new fixes are available?

The files this script installs shouldn't be touched at all by your package manager. To get the latest fixes, run the script again.

THANKS!!!! Speakers work now, actually, at 100% all is fine. But I'm comfortable with 50-70%

I assume you mean speakers don't work. Did you read the warnings that said it wouldn't work unless you ran it with a specific command line option?

When I was on depthboot only chrome os kernel worked and this option did nothing at that time so I forgot about it.
HDMI Audio still doesn't, not a huge issue now, attaching both dmesg files.
dmesg before script.txt
dmesg after script.txt

HDMI Audio still doesn't, not a huge issue now, attaching both dmesg files.

ls /lib/firmware/intel/avs

$ ls /lib/firmware/intel/avs
apl  da7219-tplg.bin  hda-80862809-tplg.bin  max98357a-tplg.bin  max98927-tplg.bin  skl
cnl  dmic-tplg.bin    hda-8086280a-tplg.bin  max98373-tplg.bin   nau8825-tplg.bin   ssm4567-tplg.bin

btw it seem to be similar to https://github.com/eupnea-linux/audio-scripts/issues/63

Did you just recently run the script? You are missing a lot of topology files.

apparently I downloaded the old repo by mistake
current output and I have HDMI sound (3 devices)
[tornadox@chromebook ~]$ ls /lib/firmware/intel/avs
apl              dmic-tplg.bin          hda-8086280b-tplg.bin  hda-8086280f-tplg.bin  max98373-tplg.bin  skl
cnl              hda-80862809-tplg.bin  hda-8086280c-tplg.bin  hda-8086281a-tplg.bin  max98927-tplg.bin  ssm4567-tplg.bin
da7219-tplg.bin  hda-8086280a-tplg.bin  hda-8086280d-tplg.bin  max98357a-tplg.bin     nau8825-tplg.bin

but during switching sources (sound level 30%, I heard crackling noises from the laptop speaker and I suppose some burnt smell, rebooted, and the speaker works so far.

Well when you had the volume higher earlier, it could have caused some damage.

I've kept all at 30%, and even on level 100% I don't hear an overdrive from the speakers, anyway if the speakers (and not the amp) get burned I'll replace them. Not an issue. Ok, closing. Thanks for your help!

authors: WeirdTreeThing tornadox

repo: WeirdTreeThing/chromebook-linux-audio


text:
Customer sign up not working

Hi,
I have problem with customer sign up / sign in. It doesn't work on previous beta and still doesn't work now. When I try to sign up on frontend it ends by error and I am not able to login.

@folpy Please paste the error message/trace here.

I don't know how to enable symfony debugging because I get only this error:
Oops! An Error Occurred
The server returned a "500 Internal Server Error".
Something is broken. Please let us know what you were doing when this error occurred. We will fix it as soon as possible. Sorry for any inconvenience caused.

Please use app_dev.php instead of app.php. If you want to enable the profiler, please verify the IP in parameters.yml in app/config, especially for Vagrant/Docker environments.
    developer_mode.ip: 127.0.0.1

Fatal error: Class 'WellCommerce\Bundle\CoreBundle\Helper\Mailer\MailerHelper' not found

When do you think that this bug could be solved?

@folpy Next beta release so in few days.

source: gharchive/issue

authors: adampiotrowski folpy

repo: WellCommerce/WellCommerce

license: mit

license_type: permissive

license_source: bigquery


text:
[question]TypeError: Cannot read property 'currentTime' of null

hi thanks to your good code
i have error when close modal have audio component  while audio playing
or i change another url page from page have audio component while audio playing
but after pause then it hasnt error
error is
TypeError: Cannot read property 'currentTime' of null
(anonymous function)
src/components/state/actions.ts:73
70 |     };
71 | }
72 | function setPlayerDuration(dispatch, player) {

73 |     return function () {
74 |         dispatch({ type: PLAYER_SET_DURATION, duration: player.current.duration });
75 |     };
76 | }
View compiled
HTMLAudioElement.handlePlayerTimeUpdate
src/components/AudioPlayer.tsx:253
250 | React.createElement(Grid_1.default, { item: true, className: classes.commonContainer },
251 |     React.createElement(AudioPlayControl_1.default, { classNames: classNames, icons: icons, playerStatus: state.player.status, playerColors: playerColors, replayAudio: _replayAudio, pauseAudio: _pauseAudio, playAudio: _playAudio })),
252 | download && (React.createElement(AudioDownloadsControl_1.default, { src: src, playerColors: playerColors })),
253 | React.createElement(AudioVolumeControl_1.default, { muteAudio: _muteAudio, unmuteAudio: _unmuteAudio, classNames: classNames, changeAudioVolume: _changeAudioVolume, volume: state.player.volume, playerColors: playerColors }),
| ^  254 | React.createElement(Grid_1.default, { item: true, container: true, spacing: 2, className: classnames_1.default(classes.sliderContainerWrapper) },
255 |     (!isSingleTime || isTimePositionStart) && currentTimeComp,
256 |     React.createElement(Grid_1.default, { item: true, className: classes.sliderContainer },

how can i do ?

I couldn't reproduce your issue. I was removing a component from the page or entering a different page while audio was playing. No error showed up. But, I was able to found what piece of code could cause that error. I added check for the currentTime in 1.5.0 version. Please, check out that release.

i checked and update to 1.5.0 but error still remain

Closed due to inactivity.

license: MIT

license_source: github-api


text:
wrong frame

some gif wong, decode texture not intact

Opening your gif with gimp and then exporting may solve the problem.（Set as shown below.）Some gifs will have a white background after export.You can use the optimizer features of ezgif.com to fix it.（default setting）

ps.My English is not good,and I use Google Translate to comment, if you don't understand it,i am sorry.

Opening your gif with gimp and then exporting may solve the problem.（Set as shown below.）Some gifs will have a white background after export.You can use the optimizer features of ezgif.com to fix it.（default setting）

ps.My English is not good,and I use Google Translate to comment, if you don't understand it,i am sorry.

哎哟呵，谢谢哥们。这个问题我还是用有道翻译的。。。后来我们不用gif了，自己做了个sprite的类gif。。。

repo: WestHillApps/UniGif


text:
SOLVED ERROR: for frontend haproxy_v4_http: cannot bind socket (Permission denied)

If you get this error:
[ALERT]    (21) : Binding [/usr/local/etc/haproxy/haproxy.cfg:59] for frontend haproxy_v4_http: cannot bind socket (Permission denied) for [0.0.0.0:80]
[ALERT]    (21) : Binding [/usr/local/etc/haproxy/haproxy.cfg:68] for frontend haproxy_v4_https: cannot bind socket (Permission denied) for [0.0.0.0:443]
[ALERT]    (21) : [haproxy.main()] Some protocols failed to start their listeners! Exiting.

Just add --user root to docker run command. be like this:
docker run -it -p 80:80 -p 443:443 -p 5222:5222 -p 8080:8080 -p 8443:8443 -p 8222:8222 -p 8199:8199 --user root whatsapp_proxy:1.0

FAQ has an item for this. Could you try the solution there instead of running the container as root?

repo: WhatsApp/proxy


text:
Change Book a Call CTAs to "Request a Callback"

All CTAs in which we have "Book a Call", we change that to "Request a Callback".

Duplicate of #128

authors: RohrerHope lcoenen

repo: Whichost/frontend


text:
🛑 IMAPS is down

In 95075a9, IMAPS (peamail.net) was down:

HTTP code: 0
Response time: 0 ms

Resolved: IMAPS is back up in 38a1f49 after 7 minutes.

repo: Wicloz/upptime


text:
Large errors in brown.edu mapping(?)

See the suggestions on https://www.wikidata.org/wiki/Q17428400 for example, they make no sense.

In order to ease us (the Wikidata dev team) to track the issues of the primary sources tool, we have created a Phabricator ticket for this issue: https://phabricator.wikimedia.org/T148142
Moving forward, please drop your comments onto that Phabricator ticket.

authors: GlorianY sjoerddebruin

repo: Wikidata/primarysources


text:
handled dependencies in github workflows and configured lint to run w…

…ith pnpm

v2 :point_up_2:
merged deploy back and front into a single job and optimized workflows to trigger on main and dev events

source: gharchive/pull-request

repo: WildCodeSchool/js-template-fullstack


text:
Indentation is all off

While I really appreciate the indentation work done, the indentation is all off on various files.
Also, the whitespace between function calls is removed. This imo makes the code far less readable.

Can you provide an example? Various editors indent with tabs differently.
I'm not aware I reemoved whitespaces between function calls, I may have messed up the regexp.

View Bot.php here in your browser. Chances are many editors will output it similarly.

Nevermind the no blank lines, that seems a thing with the Github web interface.

I've noticed some lines a little bit off, but not too many. I guess whenever one edits a file they can just fix the indentation if it's wrong somewhere.

Yeah, closing this.

repo: WildPHP/Wild-IRC-Bot


text:
getOptions() method returns something strange

getOptions method now working after fix 1.0.9. But it returns a collection of elements each of them containing all options. So getContentTypeSelectOptions().get(0).getText() returns all option values, but not the first.

Yet another call for me to add unit tests for fixes instead of just blindly modifying the code. Thanks for reporting, will take a look when I have time.
@BlackEnf0rcer the fastest way to fix is to submit a pull request. (this time with unit test ;))

fixed. will be released soon

https://github.com/WileyLabs/teasy/pull/63

fixed in 1.0.11-beta

repo: WileyLabs/teasy


text:
missing word in sentence (noattempt)

The following sentence is missing a word:
"If we have made an effort, but we failed to detail exactly what we did in our question can result in duplicated effort on the part of those trying to help us."
Suggested fix:
"If we have made an effort, but we failed to detail exactly what we did in our question, that can result in duplicated effort on the part of those trying to help us."

How about
It can result in

Fixed. Thanks.

authors: LindaLawton WillSullivan sapientN3T

repo: WillSullivan/idownvotedbecause


text:
[question] change image size

I want the generated attacks to have an image size of 256x256.
For that, I thought to change the param res to 256
python main.py --model_name resnet18 --save_dir $save_dir --images_root $image_root --label_path $label_path --res 256  #224

An error shows up then
  File "main.py", line 164, in <module>
    adv_image, clean_acc, adv_acc = run_diffusion_attack(tmp_image, label[ind:ind + 1],
  File "main.py", line 70, in run_diffusion_attack
    adv_image, clean_acc, adv_acc = diff_latent_attack.diffattack(diffusion_model, label, controller,
  File "/home/user/.conda/envs/DiffPurification/lib/python3.8/site-packages/torch/autograd/grad_mode.py", line 27, in decorate_context
    return func(*args, **kwargs)
  File "/home/user/DiffAttack/diff_latent_attack.py", line 374, in diffattack
    before_attention_map = aggregate_attention(prompt, controller, 7, ("up", "down"), True, 0, is_cpu=False)
  File "/home/user/DiffAttack/utils.py", line 17, in aggregate_attention
    out = torch.cat(out, dim=0)
RuntimeError: torch.cat(): expected a non-empty list of Tensors

Besides that, I assume that some parameters must be optimized so that the attack is strong on different parameters. Which parameters are important?

Hi @jS5t3r ,
Thank you for pointing this out. I've just updated the code, and I'm optimistic that this update resolves the resolution parameter setting issue.
Regarding parameter optimization, I suggest focusing on the three key loss weights: --attack_loss_weight, --cross_attn_loss_weight, and --self_attn_loss_weight. By varying these values, you can fine-tune the attack for either more imperceptibility or increased transferability. Additionally, consider adjusting parameters such as --iterations, --diffusion_steps, and --start_step for further customization.

Hi @youyuanyi ,
You can refer to the commit here for the details of the changes.
Hope this can help.

Thank you very much!

authors: WindVChen jS5t3r youyuanyi

repo: WindVChen/DiffAttack


text:
How can I set minheight of the App / template ?

When I resize the App, the minheight become too small for me
How/Where can I prevent this behavior ?
Setting the Minheight in the Shell.xaml-Page don't work.

I don't think this has anything to do with T10 better look at UWP forums next time, i believe this here will help 😊


text:
🛑 Chatbot SILI is down

In 2dbcf3d, Chatbot SILI (https://sili.wjghj.cn) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Chatbot SILI is back up in 0d8092c.

repo: Wjghj-Project/status


text:
refactor and user feedback

[x] Change audio-source to use audio-manager
[x] change maxVolume to volume
[x] add ability to switch audio files
[x] add ability to change volume during playback

depends on https://github.com/WonderlandEngine/wonderland-spatial-audio/pull/23 to get merged


text:
A number of small improvements

This pull request has a number of small improvements:
Skip files over 4GB so the script doesn't crash (should be made adjustable, but. ... later).
Give more information about what the user is expected to enter,
Skip streams, since they don't have a download.
Add ".zip" to zip files.
Add more documentation.
This got me most of the way to what I wanted.  If I can find time, I may make more suggestions later.

Basically, if you've ever bought any videos at HumbleBundle, they can cause a number of problems.  My pull request addresses some of them fully, some partially.  It would be nice to handle huge files.  For one comedy video I bought from HumbleBundle, the 1080p file is 13.7 GB!!!  Better to skip it and download everything else than to crash the script and stop there.  It would be cool at some point to find out how to download such a huge file without exhausting memory, but for now I can handle manually downloading a file or two.

Thanks for the commit!

whoops, now it should be merged
first time doing this via github


text:
Sniff::$unslashingSanitizingFunctions: add doubleval() and count()

While doubleval() is an alias of floatval() and shouldn't be used, for the purposes of the ValidatedSanitizedInput sniff, both functions should be recognized.
And as count() doesn't actually access the data in the variable, but only counts the number of elements, it is also safe to use without unslashing/sanitizing the variable beforehand.
Same goes for the sizeof() alias of count().
Includes unit tests.
Fixes #1659

@GaryJones Can I merge this ?

Yes - when I approved, the tests hadn't finished running.

Not sure if it can be added here or needs a separate issue:
strpos and stripos also do not have to have sanitized variables, since they do not modify either (and its just useless to sanitize e.g. the HTTP_HOST when its only used in strpos)

@kkmuffme This PR has been merged already. Please open an issue.

authors: GaryJones jrfnl kkmuffme


text:
Implement the composite search bar for the mobile search header

Fixes

Fixes #1876 by @obulat
Description

This PR implements the new VHeaderMobile component that is used on mobile widths for the search result and single result pages.
It does not use the VSearchBar or VInputField components, copying some code from them instead. Re-using the existing components is difficult because of the different border treatments (in the current component, everything is inside an outer border, and in the existing VSearchBar, some components are outside of the border), and nesting several components and several levels of template refs is difficult to follow. We could extract the common functionality in the future, if that makes the code simpler.
Testing Instructions

Go to 'http://localhost:8443/search/?q=cat&ff_new_header=on' on a narrow screen. The search bar should behave correctly. You should be able to update the search term, clear it, open (a stub of) the VContentSettingsModal.
You can also check out the VHeaderMobile story: https://wordpress.github.io/openverse-frontend/_preview/1875/?path=/story/components-vheader-vheadermobile-vheadermobile--default-story
Checklist

[ ] My pull request has a descriptive title (not a vague title like Update index.md).
[ ] My pull request targets the default branch of the repository (main) or a parent feature branch.
[ ] My commit messages follow best practices.
[ ] My code follows the established code style of the repository.
[ ] I added or updated tests for the changes I made (if applicable).
[ ] I added or updated documentation (if applicable).
[ ] I tried running the project locally and verified that there are no visible errors.

Developer Certificate of Origin

Developer Certificate of Origin
Developer Certificate of Origin
Version 1.1

Copyright (C) 2004, 2006 The Linux Foundation and its contributors.
1 Letterman Drive
Suite D4700
San Francisco, CA, 94129

Everyone is permitted to copy and distribute verbatim copies of this
license document, but changing it is not allowed.

Developer's Certificate of Origin 1.1

By making a contribution to this project, I certify that:

(a) The contribution was created in whole or in part by me and I
    have the right to submit it under the open source license
    indicated in the file; or

(b) The contribution is based upon previous work that, to the best
    of my knowledge, is covered under an appropriate open source
    license and I have the right under that license to submit that
    work with modifications, whether created in whole or in part
    by me, under the same open source license (unless I am
    permitted to submit under a different license), as indicated
    in the file; or

(c) The contribution was provided directly to me by some other
    person who certified (a), (b) or (c) and I have not modified
    it.

(d) I understand and agree that this project and the contribution
    are public and that a record of the contribution (including all
    personal information I submit with it, including my sign-off) is
    maintained indefinitely and may be redistributed consistent with
    this project or the open source license(s) involved.

Changes since the last review:

the active search bar border was replaced: now using the ring-pink instead of border-pink (so, it's now external instead of internal)
the buttons were refactored to have a full tappable width and height of 48x48px to comply with a11y requirements. The inner colored area is still 32x32px to match the mockups.
Hover and focus styles added to the buttons.
'Clear' button is removed when there is no search term.

repo: WordPress/openverse-frontend


text:
Remove transition code in search controller

Problem

The code described in this snippet was transitionary and has served its utility. It should be removed.
https://github.com/WordPress/openverse/blob/7e558ef6a03de677895c17f2125a717632df839c/api/api/controllers/search_controller.py#L552-L569
Description

This cache invalidation snippet has definitely run in production and the caches have surely been migrated to the new format. This should no longer be a part of the codebase.
Alternatives

Even in the highly unlikely event that the caches have not been cleared and updated, a better solution would be to use try...except to handle invalid values rather than using a very specific transition state.
Additional context
The issue originally pointed to this code snippet from the now-deprecated and archived WordPress/openverse-api repo
https://github.com/WordPress/openverse-api/blob/6cc0551c639081f895d974b30cc465713d0ce360/api/catalog/api/controllers/search_controller.py#L379-L387
Implementation

[ ] 🙋 I would be interested in implementing this feature.

@dhruvkb can you update this issue with a new link for the monorepo code? At a glance, I think I understand what would need to be removed, but the issue is old enough and the link is to the archive repo, so my confidence that I can understand it is low (which doesn't bode well for many other people outside the team :sweat_smile:).

@sarayourfriend, done.

Sure, please go ahead!

Thanks, @dhruvkb. I'm on it!

authors: dhruvkb dryruffian sarayourfriend

repo: WordPress/openverse


text:
Респрайт экипировки Офицера синего щита. Добавление новой экипировки для него, и исправление ошибок.

О запросе слияния
Ретекстур экипировки Офицера синего щита:
Шкаф офицера синего щита.
Рюкзак/Сумка/Вещмешок офицера синего щита.
Гарнитура офицера синего щита. (Обе.)
Комбинезон офицера синего щита.
КПК офицера синего щита.
Изменена текстурка у спавнера Должности Офицера синего щита. Раньше там был спрайт капитана.
Добавлена новая экипировка и вещи для Офицера синего щита:
Плащ/Мантия офицера синего щита.
Водолазка офицера синего щита.
Юбка-комбинезон офицера синего щита.
Фигурка офицера синего щита.
Носки/Гольфы офицера синего щита.
Часть вещей добавлена в экипировку Офицера синего щита.
Добавлен худ СБ в очки ОСЩ.
Изменена локализация некоторых предметов:
Гарнитура командования(Та что ОСЩ) > Гарнитура синего щита.
Исправлены пару описаний у вещей ОСЩ.
Исправлена ошибка с "Меховыми носками", когда их айди в локализации было перепутано, и перевод не работал. (Всё  одной файле с носками, по этому это в одном Пре.)
Почему / Баланс
Мне просто не понравились текстуры, они выглядели блекло, и в целом не очень вызывали положительных эмоций. По этой причине, решил сделать ретекстур части из них, на основе текстур TGstation. (В будущем я собираюсь постепенно менять все текстуры под этот стиль, так что разрыва в стилистике не будет.)
Изменена локализация на более подходящую, в связи с тем, что некоторые названия и описания звучали нелогично, или неприятно на слух.
Остальные предметы экипировки, представляющие из себя одежду, были добавлены для замены Капитанских вещей, что сейчас находятся в экипировке Офицера синего щита.
Фигурка ради Fun и коллекции.
Медиа

Чейнджлог
:cl: Tamioki

tweak: Изменена часть спрайтов для экипировки и вещей Офицера синего щита.
tweak: Изменены характеристики скафандра Офицера синего щита.
tweak: Изменены очки Офицера синего щита. Теперь в них есть Hud СБ.
fix: Исправлена локализация обеих гарнитур Офицера синего щита. Так же отредактирована часть описаний.
fix: Исправлена локализация Меховых носков.
fix: Вещи капитана в снаряжении Офицера синего щита, заменены на его собственные!
add: Добавлена новая экипировка и вещи для Офицера синего щита. Плащ/мантия, носки/гольфы. Юбка-Комбинезон, водолазка.
add: Добавлена фигурка Офицера синего щита, для fun.

Поправь ченджлог

authors: ITamiokiI MilenVolf


text:
Compatible with waterfall?

Can i setup this enviorment running under the proxy waterfall?

MMM, NO

It works with Waterfall proxy.
We're not updating Mammoth any more, I'd recommend checking out multipaper: https://github.com/PureGero/MultiPaper

repo: WorldQL/mammoth


text:
New alleles submitted via AFP

Opening a ticket to not forget. We should think of how adding new alleles submitted by the authors. for now I think the only option is to request new names via the name server.
It would be good to talk to Hinxton and see if this can be done 'in batch'

Talk to Hinxton and see if this process can be automated and talk to Karen in the conversation to see if there is an existing textpresso pipeline

Hinxton is using their own pipeline to process the data received from AFP emails and we don't need to communicate directly with the name server.

It seems that this is already covered by Hinxton. Can we close this issue @draciti @vanaukenk ?

good for me to close

authors: draciti valearna

repo: WormBase/author-first-pass


text:
change pug extension

unfortunately, it always becomes .html
I need it to become .tpl and in another project, .php (is pug containing php)
Would be great to have this option (changing the extension).

@BananaAcid
Click to open the extension management interface Configure Extension Settings, You can change the path of the project compilation directory, or toggle the switch of language.

https://github.com/Wscats/compile-hero#Configuration

Sorry, but your answer is unrelated to my question.

authors: BananaAcid Wscats

repo: Wscats/compile-hero


text:
List of Issues that need Confirmation

"confirmation" meaning someone else can reproduce the problem.
If you are experiencing the same problem, don't make a new issue.
Instead, comment on the original issue and add all the context that you can.
Issue List:

Python can't find FFmpeg PATH variable  on M1 Mac, #263
Premiere Pro XML "file damage", #272
#281

This comment will be edited to stay up to date.

For #263

I'm using M1 Mac, I get the following error: Error! No ffmpeg found, download via homebrew or restore the included binary.
However, ffmpeg -version works (ffmpeg was installed via homebrew)
Using --ffmpeg-location /opt/homebrew/bin/ffmpeg works fine

authors: BayanBennett WyattBlue

repo: WyattBlue/auto-editor

license: Unlicense


text:
Suggestion : Starting ressources

How about placing the start ressources on the Freedom, that have to be lifted to the first F.O.B.  ?
Or taking another Huron Container, that is being able to be dismantled, so the ressources spawn there ?
That would bring more action into the logistic and we wouldn't have problems with the ressources stucking in tree's or something like that.

placing the start resources directly on the freedom would increase the time for players until they've them available at their first FOB. Also some players don't have the heli dlc and will only play with a vanilla preset. They'll use a preplaced FOB and then they've to transport it from the Freedom through maybe enemy territory 6 times (as they can't fly the huron) with a little bird. That's why they're provided via paradrop.
Basicly I like the idea about a "big container" which can be "unpacked" to the 6 start resource crates. I'll think about it some more the next days, but yeah.... that could be a good compromise concerning providing of the starting resources.
Maybe also other people have ideas or thoughts concerning this suggestion.

I very much like the idea of unpacking a large cargo box or something, just not sure about the weight (sling loading capability regarding container models). Maybe there could be two new parameters to help those without Heli DLC - start with Mohawk, not Huron (problem is it only pertains to vanilla preset) - or start with additional ghost hawk (like before however the problem is (and thus was removed since) it is armed, naughty for start game). :/

Time ago I stated this problem with helis DLC for non DLC players. The idea was to have a switch statement which check if the commander or the one who is acting as host has helis DLC the initial Spartan would be huron, if not it would be a Mohawk or something else... And you can add as many cases as you want.
It is correct that ghosthawks are armed but so is the spartan when RHS is enabled. I personally dont think that unit gives to much of an upper hand for players, but thats just me :P

authors: Applejakerie Blackhawk-Michael Wyqer amunoz20


text:
Feature request: support by-language breakdown

currently, only total stats are available via ?category=
https://tokei.rs/b1/github/org/repo?category=lines

this request is to support by-language breakdown via ?language=
https://tokei.rs/b1/github/org/repo?language=java,scala

to render badge with:
Java:N1 Scala:N2

This appears to be the same as #6, even though this issue is older.

authors: Andrei-Pozolotin elliotwutingfeng


text:
Error building from the source for Linux

Unable to build from current master on Ubuntu 18.10
In file included from ../secp256k1/src/secp256k1.c:11:
../secp256k1/src/util.h:11:10: fatal error: libsecp256k1-config.h: No such file or directory
 #include "libsecp256k1-config.h"

Using
  autoreconf -if
  ./configure
  make

Also did try to install the dev package sudo apt install libsecp256k1-dev - same error.

Address the solution in wiki https://github.com/XDagger/xdag/wiki/Getting-started

authors: bergstar xrdavies

repo: XDagger/xdag


text:
Unsorted chunk boundaries in 9285

See runsdatabase

Almost certainly an issue in the hardware / readax. Unlikely that it's strax related

repo: XENONnT/straxen


text:
Group Monitor show log but i can't see entity

24 light, 9 cover, 20 sensor, group monitor on knx see all but i can't manage the entiry in HA.
KNX page on HA:

group monitor:

I've Add the KNX Integration, configurated it on automatic simply sending the ip address of my knx device. I've also GoogleHome that work with light and cover, so I think that KNX configuration allow to view the entity, but i can't see except in the group monitor.

Hi 👋!
There is no automatic entity configuration. See https://www.home-assistant.io/integrations/knx/

Hi, I've already try to check that configuration but maybe there is
something wrong in my configuration and when I try to reboot HA something
goes wrong:
my configuration.yaml:
"
#homeassistant:
Loads default set of integrations. Do not remove.
default_config:
Load frontend themes from the themes folder
frontend:
themes: !include_dir_merge_named themes
automation: !include automations.yaml
knx: !include knx.yaml
script: !include scripts.yaml
scene: !include scenes.yaml
hacs:
token: ghp_XXXXXXXXX
group:
famiglia:
entities:
- device_tracker.xxxx
"
my knx.yaml included:(I've only copy the example and change name and
address:
"
Example configuration.yaml entry
knx:
light:
- name: "CorridoioBagno"
address: "1/0/2"
"
Where I find that single light:
[image: immagine.png]
error on reboot:
Invalid config for [knx]: [knx] is an invalid option for [knx]. Check:
knx->knx->knx. (See /config/configuration.yaml, line 10).
Il giorno sab 2 set 2023 alle ore 17:00 Matthias Alphart <
@.***> ha scritto:

Hi 👋!
There is no automatic entity configuration. See
https://www.home-assistant.io/integrations/knx/
—
Reply to this email directly, view it on GitHub
https://github.com/XKNX/knx-frontend/issues/97#issuecomment-1703857512,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABUGHHC5FT5OM3YOGFE54Q3XYNC2JANCNFSM6AAAAAA4ITUE6Y
.
You are receiving this because you authored the thread.Message ID:
@.***>

@farmio sorry for the time you lost, I've understand the problem in my YAML file. Configuration.YAML have an instruction KNX : !Include KNX.YAML and this file have in the first line KNX: and not directy the instruction lights ecc. The word KNX; write 2 time in configuration.yaml and knx.yaml included generate the error. I've remove the word in the KNX.YAML file and now all word correctly,
Thank you and sorry for the lost time.

authors: PresidentWild farmio

repo: XKNX/knx-frontend


text:
🛑 XLorPaste API is down

In a9e09ad, XLorPaste API (https://api.xlorpaste.cn/) was down:

HTTP code: 0
Response time: 0 ms

Resolved: XLorPaste API is back up in 0ac29fa.

repo: XLorPaste/upptime


text:
added an "rss" class to oddworld's rss entry

it was breaking the flow of the page without it

thanks :)

authors: neauoire wakest

repo: XXIIVV/webring


text:
Update index.html

hey everyone,
i follow this webring for, uff, like - dunno. some time. i found 100rabbits via orca and from this moment the solarpunk movement became a space, where i like to spend time. online & offline.
i would love to count me to your webring, and finally found the courage to do so.
i am more an artist than a developer (but who decides about the terms??!) - and yeah, i hope i can improve skills with you, and meet nice people, see nice online spaces, be a nice online space, have a good time.
greeting from germany,
hyped-
lala

a yeah, the icon the VERY BIG (i still try to figure out how to do coding, and create a website where everything is how i want it to be, but until...anyway. looks good. nice icon.) on the right sidebar. i think you wouldnt miss it. haha.

Hi Larien,
It's a good start, but the website is too early in its development in its current state, there are a few photos but not much else, the blogging style takes away from the hand-craftedness that I'm looking for in websites for the webring. And the about page doesn't say much, it doesn't even say how to contact you.

authors: lariencalaelen neauoire


text:
Add embeddings page to key concepts section of documentation

Description of the Change:
New PR on adding the section quantum embeddings to concepts.

At this stage the "embeddings" page is a bit oddly placed in the flow of the key concepts section, since the "variational circuits" section also talks about embeddings without referring to this page, and the Introduction talks about all key concepts except the embeddings.
I think we should make embeddings and layers into subsections to the "variational circuits" section. We could do this in this PR, or in a separate one (but then at least link the two relevant embedding sections to each other?).
The key concepts section is on our list for an upgrade in any case.

Thanks, Maria! I will add references to the new embeddings section.

Thanks @AroosaIjaz , the changes make it better. We should still soon have someone tidy up the concepts section.

authors: AroosaIjaz mariaschuld

repo: XanaduAI/pennylane


text:
FockStateTF.fidelity() and should be able to handel mixed states

FockStateTF.fidelity() currently only allows other_state to be a state vector (ket), which is inconvenient.

Yep, this is on the to-do list.
At the moment, I think this is limited by the FockState API, so we'll start looking at expanding the state API to make the fidelity method more general, and then make sure all backends take into account the new behaviour.

repo: XanaduAI/strawberryfields


text:
Add fetching external models functionality

This fixes #84 and #30 (already fixed)
Basic functionality for using external repos:
The button is accessible from The models drop down:

And triggers a text input box:

The user can input something like OPUS-MT's fork source models:
https://github.com/Helsinki-NLP/OPUS-MT-app/blob/b4807b74ff419599b2a6ac2c1857add0727aaa07/src/ModelManager.h#L11
https://object.pouta.csc.fi/OPUS-MT-models/app/models.json
And they will get their list of models.
In addition to that, each model now contains a repo field in the json and it's displayed in the settings:

TODOs
The drop down menu's "Download models from upstream repo" disappears after 3rd party repo is fetched. The code of the drop down menu needs to be re-organised.
Maybe instead, we could add a managed list with repositories, something like a third tab in the settings that allows one to manage repositories (And maybe our default will be managed there?)
Then we wouldn't need to complicated the "Download remote models" code. @jelmervdl @kpu  what do you think?

I think this is now ready for merge, but would like a review from @jelmervdl @kpu ?
Shortcomings:
There's no validation on whether the external repository added is valid. Should we do that? Should we try to trigger FetchRemoteModels immediately after adding a new repo to check if it's valid.
The user would need to go back to the main menu and click "Download models..." To trigger a repository update. Should we make that possible from the repo Window or do right after a new repo is added?

We should immediately have the models available after adding a repo.

@kpu new repo is immediately queried && some new error strings.

I am not very sure what to do about the repository name conundrum. On the one hand I believe that repositories should name themselves and all the models provided should record their origin (i don't want to be editing the json but we can). My naming idea is that the user should give an alias to the repository that would be just for user's convenience as name is easier to parse than reading a URL (but it's not that hard to read a URL).
On the other hand that would create some confusion and as you said, old models wouldn't match correctly for upgrades. Should we then not name repositories?

My naming idea is that the user should give an alias to the repository that would be just for user's convenience as name is easier to parse than reading a URL (but it's not that hard to read a URL).

I agree. Just like with git repositories it is helpful to have a name instead of just a url.

On the other hand that would create some confusion and as you said, old models wouldn't match correctly for upgrades. Should we then not name repositories?

If we record the repository url when a model is downloaded, and use that together with the model shortname to identify updates, we should be okay, right? We can use that url as the key to look up the helpful name a user assigned to that repository (if they still have it in their settings, otherwise we can fall back to the full url. I doubt repository urls will change much.)

i don't want to be editing the json but we can

I'm starting to think that we should be recording metadata such as origin url, origin repository url, timestamp of import etc. anyway. It could be helpful to show stuff like sorting models by download recency.
There will also be models for which we do not know their repository, for example when they are imported by hand or are read from the application directory or something. That's fine with me.

Oh one more request? Can we have RepoManager in its own {h,cpp} files?

The only reason repo manager is a separate class is so that I can use QAbstractModelTable otherwise i'd prefer it to be part of Model manager. (although counter-intuitive as models belong in repositories)

If we record the repository url when a model is downloaded, and use that together with the model shortname to identify updates, we should be okay, right? We can use that url as the key to look up the helpful name a user assigned to that repository (if they still have it in their settings, otherwise we can fall back to the full url. I doubt repository urls will change much.)

Good idea. That would require us to somewhat modify our download model logic so that it opens the model_info.json and adds information to it. I am just not very sold on the idea that we should modify the files after extracting, but I see no way around it.

I am just not very sold on the idea that we should modify the files after extracting, but I see no way around it.

I feel you. I was thinking we can add our own file to the extracted directory instead. Downside would be that we need to read two files for each model to get all the metadata loaded but meh if that becomes a problem we can switch to a SQLite database someday

plznosql!! We don't need it. Adding our own metadata json seems preferable to me, although also a bit ugly ;D. It could also enable per model settings if we ever need that in the future...

@jelmervdl  I have addressed most concerns (other than the naming) and as a bonus, started organising the files in directories, because it was starting to get tedious to find things.
I have not addressed the naming bit because that would require some rethinking of how we do things and what we require from the json. Are you ok with having merged this and doing the repo/stored settings organisation bit some other time?

authors: XapaJIaMnu jelmervdl kpu

repo: XapaJIaMnu/translateLocally


text:
🛑 MBOT-4 is down

In 578621c, MBOT-4 (https://MBOT-4.tikihed.repl.co) was down:

HTTP code: 0
Response time: 0 ms

Resolved: MBOT-4 is back up in be1d89a.

repo: Xiija/UpMonitor


text:
[¡ASSISTIR!] Filme "Indiana Jones e A Relíquia do Destino" Online Dublado em Portugues HD

Assistir Filme Indiana Jones e A Relíquia do Destino Filme Completo HD 2023 Dublado Em Português Online Gratis Baixar Indiana Jones e A Relíquia do Destino filme online completo dublado em português mega, Assista a Indiana Jones e A Relíquia do Destino filme dublado e legendado em HD 720p online gratis. Como assistir filme Indiana Jones e A Relíquia do Destino dublado em português topflix de graça?
| DVD (Blu-ray) | 4K UHD | HD-2080p | HD-720p | SD-480p | MP4 |
✅► Indiana Jones e A Relíquia do Destino (2023) Dublado Filmes Completo Online Grátis
✅► Indiana Jones e A Relíquia do Destino (2023) Dublado Filmes Completo Online Grátis
Assistir Filmes Online Lançamento, Assistir Filmes Online De Acao Dublado Gratis Completo 720p, 1080p, DvdRip, Hight Quality*
Assistir Indiana Jones e A Relíquia do Destino 2023 Filme Completo Em Português Dublado Gratis
Assistir a filmes online | Encontre seu próximo filme para assistir
online e veja em quaisplataformas ele está disponível.
Indiana Jones e A Relíquia do Destino (2023)
Encontrando-se em uma nova era, aproximando-se da aposentadoria, Indy luta para se encaixar em um mundo que parece tê-lo superado. Mas quando os tentáculos de um mal muito familiar retornam na forma de um antigo rival, Indy deve colocar seu chapéu e pegar seu chicote mais uma vez para garantir que um antigo e poderoso artefato não caia nas mãos erradas.
Gênero: Aventura, Ação, Fantasia
País: United States
Diretor: James Mangold
Atores: Harrison Ford, Phoebe Waller-Bridge, Antonio Banderas, John Rhys-Davies, Toby Jones, Boyd Holbrook,
SINOPSE
Indiana Jones e A Relíquia do Destino é um filme de animação que se passa em uma sociedade extraordinária chamada Cidade Elemento, na qual os quatro Indiana Jones e A Relíquia do Destino da natureza - ar, terra, fogo e ar - vivem em completa harmonia. Na história, somos apresentados à Faísca (fogo, dublada por Leah Lewis), uma mulher espirituosa na faixa dos vinte anos, com um grande senso de humor e apaixonada pela família, mas que tem um temperamento um pouco quente; Gota (água, dublado por Mamoudou Athie) é um jovem empático, observador e extrovertido, que não tem medo de demonstrar suas emoções - na verdade, é até um pouco difícil controlá-las; Turrão (terra, dublado por Mason Wertheimer) é um garoto muito inteligente da terra que mora na Vila do Fogo, e está sempre perto de Faísca; e Névoa (ar, dublada por Wendi McLendon-Covey), que tem uma personalidade fofa e rosa, está sempre atenta às tendências da moda e é fã dos Windbreakers, um time de Air Ball.
Assistir Indiana Jones e A Relíquia do Destino Filme Completo Dublado Em Portuguêse topflix
Sabemos do seu desafio em encontrar um filme online dublado ou
legendado entre as maisdiversas plataformas de streaming, como
Netflix, YouTube, Amazon Prime Video, NOW,Apple TV e outras.
Indiana Jones e A Relíquia do Destino 2023 Filme Dublado Online Completo HD 720p
Os jogadores que desempenham papéis em filmes são chamados de atores (homens) ou atrizes (mulheres). Existe também o termo “extra”, que é usado como um papel secundário no filme com poucos personagens. Isso é diferente do papel principal, que está se tornando cada vez mais importante. Como ator, deve-se ter o talento de atuação correspondente ao tema do filme em que desempenha o papel principal. Em algumas cenas, o papel do ator pode ser substituído por um dublê ou dublê. A presença de atores substitutos é importante para substituir atores que interpretam cenas difíceis e extremas, normalmente comuns em filmes de ação.
Os filmes também podem ser usados para transmitir certas informações sobre o produtor do filme. Algumas indústrias também usam filmes para transmitir e representar seus símbolos e cultura. A produção de filmes também é uma forma de expressão visual, pensamentos, ideias, conceitos, sentimentos e emoções em filmes. Os filmes em si são em sua maioria fictícios, embora alguns sejam baseados em histórias reais ou histórias reais.
Existem também documentários com imagens originais e reais ou filmes biográficos que contam a história de uma personagem. Existem muitos outros tipos populares de filmes, incluindo filmes de ação, filmes de terror, comédias, filmes românticos, filmes de fantasia, thrillers, filmes de drama, filmes de ficção científica, filmes policiais, documentários, etc.
Estas são algumas informações sobre filmes ou a definição de filmes. Essas informações foram citadas de várias fontes e referências. Espero que seja util.
Indiana Jones e A Relíquia do Destino 2023 Filme Dublado Assistir Completo Gratis
Seu primeiro programa de TV foi experimental, esporádico e, desde a década de 1930, só pode ser assistido bem perto do mastro. Programas de TV, como os Jogos Olímpicos de Verão de 1936 na Alemanha, onde o rei George VI foi coroado. No Reino Unido em 19340 e com o lançamento do famoso David Sarnoff na Feira Mundial de Nova York em 1939, esse meio continuou a se desenvolver, mas a Segunda Guerra Mundial paralisou seu desenvolvimento após a guerra. O filme mundial de 19440 inspirou muitos americanos, e eles compraram a primeira televisão. Em 1948, a popular estação de rádio Texaco Theatre tornou-se o primeiro programa de variedades semanal da TV. O programa apresentava Milton Berle e recebeu o título de “Mr. TV”, provando que Este tipo de mídia é estável e pode atrair anunciantes em formas modernas de entretenimento . Em 4 de setembro de 1951, a primeira transmissão nacional de televisão ao vivo nos Estados Unidos, quando o presidente Harry Truman (Harry Truman) fez um discurso sobre o cabo transcontinental da AT&T e o sistema de retransmissão de microondas no Tratado de Paz do Japão em São Francisco, ele já havia falado com o mercado local Empresa de radiodifusão. sim
❍❍❍ Formatos e gêneros ❍❍❍
Veja também: Lista de gêneros § Formatos e gêneros de cinema e televisão. Os programas de televisão são mais variados do que a maioria das outras formas de mídia, devido à grande variedade de formatos e gêneros que podem ser apresentados. Um programa pode ser fictício (como em comédias e dramas) ou não fictício (como em documentários, notícias e reality shows). Pode ser tópico (como no caso de um noticiário local e alguns filmes feitos para a televisão) ou histórico (como no caso de muitos documentários e FILMES fictícios). Eles podem ser principalmente instrutivos ou educacionais, ou divertidos, como é o caso em situações de comédia e game shows. Um programa de drama geralmente apresenta um conjunto de atores interpretando personagens em um cenário histórico ou contemporâneo. O programa segue suas vidas e aventuras. Antes da década de 1980, os programas (exceto os seriados do tipo novela) geralmente ficavam estáticos sem arcos da história, e os personagens e premissas principais mudavam pouco. [Citação necessário] desfeito até o final. Por esse motivo, os episódios poderiam ser transmitidos em qualquer ordem. [Citação necessário] Desde os anos 80, muitos filmes apresentam mudanças progressivas no enredo, nos personagens ou em ambos. Por exemplo, Hill Street Blues e St. Elsewhere foram dois dos primeiros filmes de drama norte-americanos da televisão a ter esse tipo de estrutura dramática, Em 2012, foi relatado que a televisão estava se tornando um componente maior das receitas das principais empresas de mídia do que o filme. [5] Alguns também observaram o aumento da qualidade de alguns programas de televisão. Em 2012, o diretor de cinema vencedor do Oscar Steven Soderbergh, comentando sobre ambiguidade e complexidade de caráter e narrativa, declarou: “” Acho que essas qualidades estão agora sendo vistas na televisão e que as pessoas que querem ver histórias com esses tipos de qualidades estão assistindo televisão.
Indiana Jones e A Relíquia do Destino Filme CompletO
Indiana Jones e A Relíquia do Destino Filme Completo HD 2023
Indiana Jones e A Relíquia do Destino Filme Completo Dublado
Indiana Jones e A Relíquia do Destino Filme Completo Dublado Topflix
Indiana Jones e A Relíquia do Destino – Filme Completo Dublado Assistir Gratis
Indiana Jones e A Relíquia do Destino Filme Completo Legendado
Indiana Jones e A Relíquia do Destino Filme Completo Dublado Mega Filmes
Indiana Jones e A Relíquia do Destino Filme Completo Dublado Mega Filmes Hd
Indiana Jones e A Relíquia do Destino Filme Completo Dublado Hd

a

repo: XingangPan/SCNN


text:
A7670G SSL EC formats

It works with HTTPS server with RSA 2048bit public key and Elliptic Curve 256bit public key.
BUT, If I connect to a server with EC 384bit then I get HTTP error 751 (TLS handshake failure).
Is there a new modem firmware which supports contemporary TLS suite? My modem has firmare V1.11.1

There is currently no firmware that supports EC formart

I don't think that is quite correct. EC256 keyed certificates are processed OK, just not EC384.
Can you confirm modem v1.11.1 is the latest?

V1.11.1?
This is not the modem firmware version. Send AT+SIMCOMATI to check the return result.

Because ATI and AT+SIMCOMATI provide different revision numbers......
ATI
Manufacturer: INCORPORATED
Model: A7670G-LLSE
Revision: A7670M7_V1.11.1
AT+SIMCOMATI
Manufacturer: INCORPORATED
Model: A7670G-LLSE
Revision: A011B17A7670M7
A7670M7_B17V01_230621

I need to check with SIMCOM

SIMCOM replied that the following are supported
0 SSL3.0
1 TLS1.0
2 TLS1.1
3 TLS1.2

No EC384


text:
Communicating Between Processors

Hi
I'm trying to set communication between the 2 processors.
As only the RP2040 seems to be able to control the red led and the display, I use it as receiver.
On the ESP32C3 side, I run the following code (called com_RP.py):
import machine
from time import sleep

RP2040 = machine.UART(1, baudrate=115200, tx=Pin(8), rx=Pin(9), cts=Pin(10), rts=Pin(11), txbuf=1024, rxbuf=1024)
RP2040.init()
print('ok')
sleep(10)
for i in range (15):
    RP2040.write(str(i))
    print(i)
    sleep(1)

It waits 10 seconds, then sends a number each seconds 15 times. I expect it to run at boot by using the boot.py file, which contains the line:
import com_RP
On the RP2040 side, I do the same: boot.py contains the line
import com_ESP32
and the file com_ESP32.py contains the following code:
from machine import UART, Pin
from time import sleep
import st7789
import tft_config
import NotoSans_32 as font

led = Pin(25, Pin.OUT)
for i in range(10):
    led.value(not led.value())
    sleep(0.05)
led.off()
tft = tft_config.config(1)
tft.init()
bg = st7789.BLUE
fg = st7789.WHITE
tft.fill(bg)
tft.write(font, "waiting...", 0, 20, fg, bg)
print ("waiting...")
ESP32 = machine.UART(1, baudrate=115200, tx=Pin(8), rx=Pin(9), cts=Pin(10), rts=Pin(11), txbuf=1024, rxbuf=1024)
ESP32.init()

while True:
    if ESP32.any() > 0:
        line = ESP32.readline()
        print("*"+str(line)+"*")
        if (line):
            led.value(not led.value())
            tft.fill(bg)
            tft.write(font, line, 0, 20, fg, bg)

What is expected is: It blinks the led, inits the display (blue background and message) then inits the uart and waits for a message. When a message arrives, it displays it on the display.
When I power the device on, the  com_ESP32.py runs (led is blinking and display is blue with the message), but nothing seems to arrive from the UART. Maybe the com_RP.py does not run on the ESP32C3 side, I have no way to verify. Or the UART is not properly configured.
Can anyone explain or help me? Thanks.
Originally posted by @lesept777 in https://github.com/Xinyuan-LilyGO/T-PicoC3/issues/1#issuecomment-1235640189

Maybe I should send a endofline character as follows?
RP2040.write(str(i)+'\n')
I'll try this very soon

It is recommended that you refer to the schematic diagram to configure the communication pins.

What do you mean?

No, the schematic tells you the logical port pin numbers for the connections that are already wired

Thank you for your answer. But I don't understand. I only see UART0 RX, TX on pins 12,13 and 16,17 on the RP2040 side, but nothing on the ESP32. Do I just need to use GPIO12 and 13, as:
RP2040 = UART(1, baudrate=9600, tx=13, rx=12) # ESP32 side
and
ESP32 = UART(1, baudrate=9600, tx=Pin(12), rx=Pin(13)) #RP2040 side
... this is not clear...
Even if I try: RP2040 = UART(1) and ESP32 = UART(1) they don't seem to communicate.
Or should I wire the pins I want to use? For example, if I define on the ESP32 side:
RP2040 = UART(1, baudrate=9600, tx=9, rx=8)
and on the RP2040 side:
ESP32 = UART(1, baudrate=9600, tx=Pin(28), rx=Pin(29))
then I should add a wire between GPIO8 and GPIO 28, and another one between GPIO9 and GPIO29.
Is this correct?

My screenshots indicate the pins where the two chips are connected. IO8 IO9 of RP2040 and IO6, IO7 of ESP32-C3.

For those who would like to use the UART communication between the two processors, here is what I did:
ESP32 side:
from machine import UART
RP2040 = UART(1, baudrate=38400, tx=7, rx=6, cts=5, rts=4)

RP2040 side:
from machine import UART
ESP32 = UART(1, baudrate=38400, tx=Pin(8), rx=Pin(9), cts=Pin(10), rts=Pin(11))

To read data from the UART:
 if ESP32.any() > 0:
    buf = ESP32.readline()
    line += buf.decode("utf-8")

It seems that higher baudrates do not work.
Hope this will help anyone.

According to the schematic (
https://github.com/Xinyuan-LilyGO/T-PicoC3/blob/main/Schematic/T-PicoC3.pdf),
you should be using:
On the RP2040: TX, RX, CTS and RTS (physical chip pins 11, 12, 13 & 14)
(logical ports GPIO8, GPIO9, GPIO10 & GPIO11)
On the ESP32-C3: RX, TX, RTS & CTS (physical chip pins 13, 12, 10 & 9)
(logical ports MTDO, MTCK, MTDI, MTMS). I don't understand the logical port
naming on the ESP32-C3 but believe they are multifunctional.
These physical chip pins are not brought out to board pins, so you cannot
wire to them; they are connected already - presumably correctly with TX to
RX etc
On Mon, 5 Sept 2022, 13:26 lesept777, @.***> wrote:

Thank you for your answer. But I don't understand. I only see UART0 RX, TX
on pins 12,13 and 16,17 on the RP2040 side, but nothing on the ESP32. Do I
just need to use GPIO12 and 13, as:
RP2040 = UART(1, baudrate=9600, tx=13, rx=12) # ESP32 side
and
ESP32 = UART(1, baudrate=9600, tx=Pin(12), rx=Pin(13)) #RP2040 side
... this is not clear...
Even if I try: RP2040 = UART(1) and ESP32 = UART(1) they don't seem to
communicate.
Or should I wire the pins I want to use? For example, if I define on the
ESP32 side:
RP2040 = UART(1, baudrate=9600, tx=9, rx=8)
and on the RP2040 side:
ESP32 = UART(1, baudrate=9600, tx=Pin(28), rx=Pin(29))
then I should add a wire between GPIO8 and GPIO 28, and another one
between GPIO9 and GPIO29.
Is this correct?
—
Reply to this email directly, view it on GitHub
https://github.com/Xinyuan-LilyGO/T-PicoC3/issues/14#issuecomment-1236940577,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AB7TCRIXFAXSY7W46JCMXXLV4XRGBANCNFSM6AAAAAAQDMGAAU
.
You are receiving this because you commented.Message ID:
@.***>

authors: ExperiMentor LilyGO lesept777


text:
HELP

How to create arena? Have a preview script? can't understand how to create an arena

Read the "readme.md" please.

authors: TheChrisHp Xogy

repo: Xogy/ArenaAPI


text:
sorry, but ain't working

client.lua:

xSound = exports.xsound
local musicId
local playing = false
Citizen.CreateThread(function()
Citizen.Wait(1000)
musicId = "music_id_" .. PlayerPedId()
local pos
while true do
Citizen.Wait(100)
if xSound:soundExists(musicId) and playing then
if xSound:isPlaying(musicId) then
pos = GetEntityCoords(PlayerPedId())
TriggerServerEvent("myevent:soundStatus", "position", musicId, { position = pos })
else
Citizen.Wait(1000)
end
else
Citizen.Wait(1000)
end
end
end)
RegisterCommand("playmusic", function(source, args, rawCommand)
local pos = GetEntityCoords(PlayerPedId())
local songs = { "https://www.youtube.com/watch?v=Cub8V9DXApI", "https://www.youtube.com/watch?v=6Dh-RL__uN4", "https://www.youtube.com/watch?v=XbGs_qK2PQA","https://www.youtube.com/watch?v=r_0JjYUe5jo"}
playing = true
TriggerServerEvent("myevent:soundStatus", "play", musicId, { position = pos, link = (songs[math.random(#songs)]) })
end, false)
RegisterNetEvent("myevent:soundStatus")
AddEventHandler("myevent:soundStatus", function(type, musicId, data)
if type == "position" then
if xSound:soundExists(musicId) then
xSound:Position(musicId, data.position)
end
end
if type == "play" then
    xSound:PlayUrlPos(musicId, data.link, 1, data.position)
    xSound:Distance(musicId, 20)
end

end)

server.lua

RegisterNetEvent("myevent:soundStatus")
AddEventHandler("myevent:soundStatus", function(type, musicId, data)
TriggerClientEvent("myevent:soundStatus", -1, type, musicId, data)
end)

fxmanifest.lua

fx_version 'adamant'
game 'gta5'
server_scripts {
'server/main.lua',
}
client_scripts {
'client/*.lua',
}

Wrong fxmanifest.lua
change
game 'gta5'
to
games { 'gta5' }

authors: Xogy xrtw

repo: Xogy/xsound


text:
сломалось /настройки Синдром Туретта

Ишю от пользователя Павел Смирнов (id=79)
Данное ишю сгенерировано автоматически

/настройки туретт вкл/выкл
Посмотри /ман настройки


text:
🛑 MOMO is down

In 7d54999, MOMO (https://www.momoshop.com.tw/main/Main.jsp) was down:

HTTP code: 0
Response time: 0 ms

Resolved: MOMO is back up in 48b23b2 after 19 minutes.


text:
Expanded code for legibility and added custom path support

Added option for custom rom path, and expanded code to increase legibility. Relevant changes are on lines 974-992, 1027-1029, 1072-1086, 1182-1191 and 1280-1284

With the custom path, the log is

Wed May 18 2022 12:07:38 GMT-0400 (Eastern Daylight Time): Getting gamecode...
Extracting and resizing icon...
Getting ROM titles...
Creating SMDH...
Checking API if a custom banner or sound is provided...
Using sound file: /home/spitzeqc/Desktop/tools/yanbf/data/customsound.wav
Using banner image: /home/spitzeqc/Desktop/tools/yanbf/data/banner.png
Creating banner...
Using arguments: bannertool makebanner -i "data/banner.png" -a "/home/spitzeqc/Desktop/tools/yanbf/data/customsound.wav" -o "data/banner.bin"
Creating romfs...
Generating UniqueID...
Running makerom...
CIA generated.

Without custom path (rom path field is empty), the log is

Wed May 18 2022 12:18:19 GMT-0400 (Eastern Daylight Time): Custom path is not provided. Using path for input file.
Using ROM path: /spitzeqc/Desktop/0434 - New Super Mario Bros. (USA).nds
Getting gamecode...
Extracting and resizing icon...
Getting ROM titles...
Creating SMDH...
Checking API if a custom banner or sound is provided...
Using sound file: /home/spitzeqc/Desktop/tools/yanbf/data/customsound.wav
Using banner image: /home/spitzeqc/Desktop/tools/yanbf/data/banner.png
Creating banner...
Using arguments: bannertool makebanner -i "data/banner.png" -a "/home/spitzeqc/Desktop/tools/yanbf/data/customsound.wav" -o "data/banner.bin"
Creating romfs...
Generating UniqueID...
Running makerom...
CIA generated.

Looks great. Thank you for the continued support!

authors: lifehackerhansol spitzeqc

repo: YANBForwarder/GUI


text:
현재 유저 정보 저장할 singleton 객체 생성

기능 설명
앱 전반적으로 필요한 현재 로그인된 유저 정보를 쓸 수 있도록 저장해 둔다
현재 동작

로그인된 유저 정보가 저장되어 있지 않음.

import Foundation

/// 로그인한 유저 정보를 저장하는 싱글톤 객체
final class UserDataStorage {

    static let shared = UserDataStorage()

    var userID: String?

    init() {

    }
}

extension UserDataStorage {

    func setUserID(id: String) {
        UserDataStorage.shared.userID = id
    }
}


text:
Add intl

I think that any good starter requires i18n

it's a good recommendation, I will think about it!

Im trying to integrate this in the boilerplate
https://github.com/akameco/babel-plugin-react-intl-auto/tree/master/examples/with-typescript
But Im getting problems running the script:
UnhandledPromiseRejectionWarning: SyntaxError ... PageLoading/index.scss.d.ts: Unexpected reserved word 'interface'

feat/intl
I have created a new branch for this, can you make a pr?

Done, check the pr
https://github.com/YDJ-FE/ts-react-webpack/pull/25/commits/27fef64ffabbb166bde221a3df5bfd08b956cceb
To try it just change the state to 'es' in the LanguageProvider component, we probably need to create a store to handle this

@pcegarra https://github.com/YDJ-FE/ts-react-webpack/pull/25#issuecomment-489497322
I'm getting some test result before merge

Nice, what about https://ant.design/components/locale-provider/?

@pcegarra yeah, I'm using LocaleProvider in my company project.

Do you plan to add it in feat/react-intl-universal?

@pcegarra yes

@pcegarra https://github.com/YDJ-FE/ts-react-webpack/commit/bdecb146dd2cdb476215cd97f6b8201fd20d6d3b

authors: jackple pcegarra

repo: YDJ-FE/ts-react-webpack


text:
Added the ability to set the activity of the bot

Pull Request Etiquette

[x] I have checked the PRs for upcoming features/bug fixes.
[x] I have read the code of conduct.

Changes

[x] Internal code
[x] Library interface (affecting end-user code)
[ ] Documentation
[ ] Other: _____

Also fixed some gateway intents and added new ones

Codecov Report
Base: 3.61% // Head: 3.51% // Decreases project coverage by -0.10% :warning:

Coverage data is based on head (aaaa4bf) compared to base (0b8ae89).
Patch coverage: 2.27% of modified lines in pull request are covered.

Additional details and impacted files
@@             Coverage Diff             @@
##             master     #52      +/-   ##
===========================================
- Coverage      3.61%   3.51%   -0.11%
- Complexity       39      41       +2
===========================================
  Files           255     256       +1
  Lines          4261    4300      +39
  Branches        443     443
===========================================
- Hits            154     151       -3
- Misses         4084    4125      +41
- Partials         23      24       +1

Impacted Files
Coverage Δ

src/main/kotlin/io/github/ydwk/ydwk/Activity.kt
0.00% <0.00%> (ø)

src/main/kotlin/io/github/ydwk/ydwk/BotBuilder.kt
0.00% <0.00%> (ø)

...c/main/kotlin/io/github/ydwk/ydwk/GateWayIntent.kt
0.00% <0.00%> (ø)

...c/main/kotlin/io/github/ydwk/ydwk/impl/YDWKImpl.kt
10.39% <0.00%> (-0.06%)
:arrow_down:

.../kotlin/io/github/ydwk/ydwk/ws/WebSocketManager.kt
0.00% <0.00%> (ø)

src/main/kotlin/io/github/ydwk/ydwk/util/Checks.kt
11.11% <11.76%> (-1.39%)
:arrow_down:

...ydwk/evm/backend/managers/CoroutineEventManager.kt
26.92% <0.00%> (-11.54%)
:arrow_down:

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.

authors: RealYusufIsmail codecov-commenter

repo: YDWK/YDWK


text:
htaccess protect tests/

Morning shower thoughts: we should probably htaccess forbid the whole tests/ dir, for people who install YOURLS with git. At this moment I don't think any file included may expose info or be used maliciously, but better safe

(while grepping my access logs for 404, I found numerous occurrences of URL in vendor/phpunit. Example: https://www.cvedetails.com/cve/CVE-2017-9841/ )

install YOURLS with git

Above all, I would not recommend installing YOURLS (or any other server software) using git! 😄
Otherwise I'm 👍 for .htaccess "protection" by adding a new .htaccess file inside the tests/ folder.

authors: LeoColomb ozh

repo: YOURLS/YOURLS


text:
vioserial: Don't set interrupt vectors if MSI is disabled

VirtIOWdfInitQueuesCB introduced in commit 48db3727 attempts to
set config and queue vectors even if they are VIRTIO_MSI_NO_VECTOR.
This may fail because the IO region in QEMU does not necessarily
include the VIRTIO_MSI_CONFIG_VECTOR and VIRTIO_MSI_QUEUE_VECTOR
fields (i.e. it is smaller) so the writes are ignored and reading
the fields back yields 0. This is interpreted as a failure to set
the vector (0 != VIRTIO_MSI_NO_VECTOR).
Signed-off-by: Ladi Prosek lprosek@redhat.com
This fixes https://github.com/YanVugenfirer/kvm-guest-drivers-windows/issues/94

Already merged as https://github.com/YanVugenfirer/kvm-guest-drivers-windows/commit/a528eb6e6790675a33f3612cca31462264d19a58

repo: YanVugenfirer/kvm-guest-drivers-windows


text:
Sth about the Loss Function

Hi,
I notice that this model is based on the "flow-based generative model", however, the loss does not include the logdet loss. The  cal_jacobian is default set to False. Is this cause by you replaced some features of the forward output by the normal distribution?
I‘m new in learning the "flow-based generative model", maybe I got it wrong, could you help me? Thx!

It is just because there is no need to calculate the Jacobian. Calculating Jacobian is to get the accurate log-likelihood. However, in our task, we don't care about the log-likelihood of z. Setting it false can speed up the training.

Thanks for your reply, I still have some other questions, would you like to add my wechat? My wechat ID is: wx_joeyf

Sure.

From: JoeyF Zhou @.>
Sent: Friday, 9 July 2021 4:57 PM
To: Yang-Liu1082/InvDN @.>
Cc: Yang Liu @.>; Comment @.>
Subject: Re: [Yang-Liu1082/InvDN] Sth about the Loss Function (#9)
Thanks for your reply, I still have some other questions, would you like to add my wechat? My wechat ID is: wx_joeyf
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHubhttps://github.com/Yang-Liu1082/InvDN/issues/9#issuecomment-876961556, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ATMHHUDOSSDBJSZ35SOWJ33TW2MVLANCNFSM47T4TWKA.


text:
bug

Excellent work, thank you for contributing to this project. But there seems to be a lot of path issues in the project, could you check it again and update the runnability version?

Could you please provide more detailed error information?

authors: YaooXu foboshi


text:
Not working after cleaning browser with CCleaner/CCEnhancer

I've just used CCleaner with CCEnhancer to clean my computer yesterday. In CCleaner, I check every option about Firefox except Cookies, Saved Form Information and Saved Passwords. After that, whenever I went to Youtube, while greasemonkey still had "Youtube Center Developer Build" in the script availabled, there's no trace of it anywhere: no gear icon, no Download button... just like a normal youtube layout.
Browser: Cyberfox 36.0 x64
YT version use: Developer 492, Greasemonkey script

Have you tried the obvious steps of re-installing Greasemonkey and/or YTC?

ccleaner is probably the worst program there is

I already did and it's working now. What I want to know is how CCleaner+CCEnhancer affects YTC and by what options. Just curious, that's all.

@q1k: That statement doesn't help anything.
@blue-lightning: I don't use CCEnhancer, but I do use CCleaner regularly and don't have this problem. I believe the "Site Preferences" option is responsible for losing your settings in YTC. Next time you run CCleaner, leave that option unchecked and see if you still lose settings.

@Zarggg  It's not that the settings are lost, but the whole script does not run at all, leaving behind an unchanged YT

That's really unusual. I can't think of a way that CCleaner would interfere with a userscript functioning at all unless it's somehow set up to delete it all together.
In the interest of troubleshooting, what files (excluding the cache) come up for Firefox when you run it? Click Analyze instead of Run Cleaner so that it doesn't delete the files.

Since this is an Analyze after cleaning up 3 days ago, it is probably less than normal. CCleaner/CCEnhancer detected lots of files in:
C:\Users[Username]\AppData\Local\8pecxstudios\Cyberfox\Profiles[ProfileDefaultName] - Internet Cache + Internet History
C:\Users[Username]\AppData\Roaming\8pecxstudios\Cyberfox\Profiles[ProfileDefaultName] - Session + Site Preferences

Excluding cache and history files, can you put a full list of the files on a pastebin somewhere and link it here? Ultimately, this may be an issue with CCleaner deleting something it should not be.
I see you mention you still have Site Preferences selected. That could very well be what is causing the problem.

I'd have to agree with Zarggg. If you really have to get rid of such data (at least in Firefox or it's ports), do it from the browser and not via an external application.

Yup, Firefox Site Preference alright. Since it's an option not of CCEnhancer, guess I can't look into it to figure out what cause the problem. Thank you @Zarggg !
@ErdeFB I have used CCleaner and CCEnhancer for years without a hitch (till now) despite a lot of people saying they were dangerous. Beside, having a centre program to clean up everything is pretty convenient.
Now how do I close this issue...

As a follow-up, situations like this are why I have CCleaner set to not delete the Site Preferences files in my own install. The program isn't inherently "dangerous," but it's not for the novice, either. Sometimes you need to do a bit of research into what the files it deletes are actually used for.

authors: ErdeFB Zarggg blue-lightning q1k

repo: YePpHa/YouTubeCenter


text:
Update main.py

针对单个文件夹，仅新建一个 MdImageLocal 类；
保存 markdown 原文件中的图片链接和文件路径之间的对应关系到 all_img_dict.json；
针对单个文件夹，如果文件夹不是 .assets 文件夹，则判断 all_img_dict.json 文件是否存在，若不存在，则遍历读取 markdown 文件并创建该文件，若存在，则读取已存在的 all_img_dict.json 并保存到 all_img_dict 字典，防止重复下载；
在一轮下载结束后，遍历 all_img_dict 字典中的文件路径，判断是否有图片下载失败，如果有，则将图片链接和文件路径加入 fail_dict，并按照 noasync 方式下载；
下载图片时，检查图片文件是否已存在，如果存在则跳过，防止重复下载。

分支已经合并了，非常感谢您！

repo: YellowAndGreen/Md-ImgLocalize


text:
如何设置默认语言是中文？

现在登录每次都要设置一下语言。而且我的最新版本，没有输入密码的情况下只报出错了，请稍候再试。没有提示要输入密码

如果你的浏览器是中文，那么你的默认语言就是中文

authors: AprilNEA kingmacth

repo: Yidadaa/ChatGPT-Next-Web


text:
docker hub拉不到最新image

能否辛苦作者照顾下docker用户，多谢多谢
Sent from PPHub

docker 版本只会随 release 发版更新。

authors: Pandoxie Yidadaa


text:
Unable to start training due to the gpu memory

Hi, thanks for the amazing job.
I'm trying to train a mq-groundingdino-t model with the object365 data. But seems like I don't have enough gpu memory. Would you mind telling me how much gpu memory I need to reserve for training of 1 batch?
torch.cuda.OutOfMemoryError: CUDA out of memory. Tried to allocate 80.00 MiB (GPU 0; 10.75 GiB                                                         total capacity; 9.34 GiB already allocated; 27.62 MiB free; 9.77 GiB reserved in total by PyTor                                                        ch) If reserved memory is >> allocated memory try setting max_split_size_mb to avoid fragmentat                                                        ion.  See documentation for Memory Management and PYTORCH_CUDA_ALLOC_CONF

Hello! Thank you for your interest in our work.
I have tried training MQ-Grounding-DINO using a batch size of 1, and it requires approximately 9.6GiB of RAM per GPU.

Hello! Thank you for your interest in our work.
I have tried training MQ-Grounding-DINO using a batch size of 1, and it requires approximately 9.6GiB of RAM per GPU.

In my case, it required more than 11g of gpu memory and show up that OutOfMemoryError. I already set the batch size as 1, and use the tiny backbone of the g-dino. And also the optimizer I change to sgd to make the training using less gpu memory. But still it doesn't work.
Is there any way I can reduce the usage of gpu memory?

Oh, maybe you can try the followings:

Set DATASETS.RANDOM_SAMPLE_NEG to a lower value (default 85), for example, 60. This controls the number of textual categories fed into the model in one forward pass, a low value results in a shorter input sequence length.
Maybe you can try gradient checkpointing. But I didn't implement this in the code :(

By the way, ensure that SOLVER.IMS_PER_BATCH=1 (=N if you run on N GPUs) and SOLVER.TUNING_HIGHLEVEL_OVERRIDE="vision_query" (to only tune the GCPs).

Hello! Thank you for your interest in our work.
I have tried training MQ-Grounding-DINO using a batch size of 1, and it requires approximately 9.6GiB of RAM per GPU.

In my case, it required more than 11g of gpu memory and show up that OutOfMemoryError. I already set the batch size as 1, and use the tiny backbone of the g-dino. And also the optimizer I change to sgd to make the training using less gpu memory. But still it doesn't work. Is there any way I can reduce the usage of gpu memory?

Hi,I encountered the same problem,and my GPU is 2080ti too.Did you solve the problem?
Appreciate for your reply!


text:
Tang Nano 9K bad checksum

A simple LED blinky builds with Gowin tools and flashes with openFPGALoader without a problem.
When built with nextpnr-gowin or nextpnr-himbaechel and packed with gowin_pack, openFPGALoader complains:
CRC check : FAIL
Read: 0x00004d6b checksum: 0x67b9

I also had no problems with my Tang Nano 1K board - it works fine with either toolchain.  So it looks like gowin_pack writes the wrong CRC into the bitstream for GW1N-9C?
Any suggestions about how to procede are appreciated -- I am totally stuck.
Makefile:
BOARD=tangnano9k
DEVICE=GW1NR-LV9QN88C6/I5
FAMILY=GW1N-9C
PINS=9K_LED_project.cst
all: blink.fs

blink.json:	src/LED.v
	yosys -p "synth_gowin -top led -json blink.json" src/LED.v

blink_pnr.json:	blink.json src/$(PINS)
#	nextpnr-gowin --json blink.json --freq 27 --write blink_pnr.json --device $(DEVICE) --family $(FAMILY) --cst src/$(PINS)
	nextpnr-himbaechel --json blink.json --freq 27 --write blink_pnr.json --device $(DEVICE)  --vopt cst=src/$(PINS) --vopt family=$(FAMILY)
blink.fs: blink_pnr.json
	gowin_pack -d $(FAMILY) -o blink.fs blink_pnr.json

burn: blink.fs
	openFPGALoader -b $(BOARD)  blink.fs -f -v

clean:
	rm *.fs *.json

Interestingly, the lushuy labs counter example (conveniently has a pre-built .fs and a makefile) loads with the original .fs file, but when I re-make it, creates a different bitstream with a CRC error!
https://github.com/lushaylabs/tangnano9k-series-examples

A quick check with working versions did not show any problems with CRC - I used the Lushay example corrected for Himbaechel (Makefile only, attached).
I’m also attaching the openFPGAloader log just for information about the exchange with the board of the checksum value in the fs header. I also attach FS.
Later I’ll check for release-release (for apicula and nextpnr).
image-fs.zip
BOARD=tangnano9k
FAMILY=GW1N-9C
DEVICE=GW1NR-LV9QN88PC6/I5

all: counter.fs

# Synthesis
counter.json: counter.v
    yosys -p "read_verilog counter.v; synth_gowin -top counter -json counter.json"

# Place and Route
counter_pnr.json: counter.json
    nextpnr-himbaechel --json counter.json --write counter_pnr.json --freq 27  --device ${DEVICE} --vopt family=${FAMILY} --vopt cst=${BOARD}.cst

# Generate Bitstream
counter.fs: counter_pnr.json
    gowin_pack -d ${FAMILY} -o counter.fs counter_pnr.json

# Program Board
load: counter.fs
    openFPGALoader -b ${BOARD} counter.fs -f

.PHONY: load
.INTERMEDIATE: counter_pnr.json counter.json

https://github.com/user-attachments/assets/90065b6f-7af7-40e7-b346-cb8351b8ab5b

You will save me a lot of time if you send me your .json (after nextpnr-himbaechel) and .fs :smile:

And version numbers would be useful too. We switched CRC implementation recently.

Thank you for your quick response!  I just re-made counter using the Makefile provided by @yrabbit, and the result is still a CRC error:
CRC check : FAIL
Read: 0x00007dac checksum: 0x3e6d

This happens on two different Linux boxes with a fresh github install of the toolchain.
>yosys --version
Yosys 0.43+0 (git sha1 65834440a, g++ 11.4.0-1ubuntu1~22.04 -fPIC -Os)

>nextpnr-himbaechel --version
"nextpnr-himbaechel" -- Next Generation Place and Route (Version nextpnr-0.7-52-geb099a92)

gowin_pack -- can't figure out how to get the version number, but I just got it from github a couple of days ago.
Attaching .json files.
counter_pnr.json
counter.lushay.json
counter.json
Your help is appreciated, and feel free to ask me for more details -- I am a C coder (although thoroughly unfamiliar with this project).

counter.fs.txt
Had to add .txt to the filename for github...

After watching the video, tried to load with:
openFPGALoader -c ft2232 counter.fs

And it worked!
The original makefile had a -b tangnano9k parameter, which seems to cause the failure.

@trabucayre over at openFPGALoader repo though that -c ft2232 and -b tangnano9k should be identical!  This is getting weirder by the minute.

well. -c ft2232 and -b tangnano9k are identical even on your sent .FS. Checked several times.
So the CRC generation is most likely okay.
https://github.com/user-attachments/assets/4d530f80-fe91-448f-bd9e-e021c2c85c33
It’s good that you have two computers because next I’ll tell you fun things about that board.
Try changing the USB cable - I use a cheap isolator with external power.

The next point: as you may have noticed, the SD card connector is located on this board directly under the USB connector. This makes soldering the actual body part of the USB connector a very tricky task, and in most cases (I have 4 boards) the connector is not soldered in any way - from the outside it seems that it is soldered, but under a microscope you can see that these legs move there freely and the entire structure rests on the flat pins of the USB itself tires.

Before the connector comes off completely, there are intermediate stages - partial contact, high resistance on some lines and other joys.

In general, Tangnano9k should be handled gently and it is advisable not to breathe near it.
If you have the opportunity to check on another board (at least temporarily borrowed), then let us know.

I was wrong, somehow.  -c ft2232 does not work.
I think I must've git-reset the project and wound up with the original .fs file, and make didn't do anything, and... yeah.
So still no go.
Thanks for pointing out the poor reliability of the board, but it is obviously not an issue here -- I can very consistently load the bitstream from the repo, but not the one I build.

Ok. But I’m not compiling anything - I’m using the file that you sent - counter.fs.txt, which actually has a checksum of 0x3e6d and openFPGAloader says so when the -v key is specified.
However, for me, the checksum is read back correctly.
So there are only two things left: the openFPGAloader version and the physical wires. The image generation process has nothing to do with it.
rabbit@fly ~/tmp% openFPGALoader -V
openFPGALoader v0.11.0
rabbit@fly ~/tmp% openFPGALoader -vb tangnano9k counter.fs
Jtag frequency : requested 6.00MHz   -> real 6.00MHz
found 1 devices
index 0:
        idcode 0x100481b
        manufacturer Gowin
        family GW1N
        model  GW1N(R)-9C
        irlength 8
File type : fs
Parse file Parse counter.fs:
checksum 0x3e6d
Done
DONE
bitstream header infos
CRCCheck: ON
Compress: OFF
ConfDataLength: 712
LoadingRate: 2500000
ProgramDoneBypass: OFF
SPIAddr: 00fff000
SecurityBit: ON
idcode: 1100481b
before program sram: displayReadReg 0003f020
        Memory Erase
        Gowin VLD
        Done Final
        Security Final
        Ready
        POR
        FLASH lock
Erase SRAM before erase sram: displayReadReg 0003f020
        Memory Erase
        Gowin VLD
        Done Final
        Security Final
        Ready
        POR
        FLASH lock
pollFlag: 3f0a0 (80)
pollFlag: 3d080 (0)
pollFlag: 390a0 (20)
after erase sram: displayReadReg 000390a0
        Memory Erase
        System Edit Mode
        Gowin VLD
        Ready
        POR
        FLASH lock
pollFlag: 39020 (0)
after erase sram: displayReadReg 00039020
        Memory Erase
        Gowin VLD
        Ready
        POR
        FLASH lock
DONE
Load SRAM before write sram: displayReadReg 00039020
        Memory Erase
        Gowin VLD
        Ready
        POR
        FLASH lock
Load SRAM: [==================================================] 100.00%
Done
after write sram: displayReadReg 0003f020
        Memory Erase
        Gowin VLD
        Done Final
        Security Final
        Ready
        POR
        FLASH lock
DONE
CRC check: Success
after program sram: displayReadReg 0003f020
        Memory Erase
        Gowin VLD
        Done Final
        Security Final
        Ready
        POR
        FLASH lock

https://github.com/user-attachments/assets/34031a5e-08dc-4bc8-bdd6-ebb5d9257d44

@stacksmith could you confirm loading a bitstream works with gowin's tools? crc computation in openFPGALoader's fs parser hasn't been changed for a while. I have checked bitstream content and indeed the embedded CRC (line near the end starting with 0x0A) doesn't match the one computed.
As mentioned in openFPGALoader's issue, 9k is a specific use case due to '0' padding.

@yrabbit: it cannot be a hardware issue.  Using openFPGALoader,

I can load the pre-built bitstream 100% of the time;
Anything built with gowin's toolchain loads 100% of the time;
Everything built with yosys fails 100% of the time.

Therefore, it has something to do with the data in the bitstream generated by yosys.
@yrabbit, are you able to flash the bitstream I built, the one that @trabucayre says has a bad CRC?  What is your openFPGALoader version?  Mine is v0.12.1
@trabicayre, I have no problems flashing anything built with gowin's toolchain.  I cannot use gowin's flashing tool, however, and only use openFPGALoader.  @pepijndevos had stated above that CRC code has been changed recently...

Of course I can, that's all I do - see (btw, the version of openFPGALoader is indicated there - in the first lines of the log and in the video -  openFPGALoader v0.11.0)
https://github.com/YosysHQ/apicula/issues/262#issuecomment-2241792448

Ok, that is something: your openFPGALoader v0.11.0 loads the bitstream, and mine, v0.12.1 does not!
So, would it be possible for you to try v0.12.1 or something more current?  I in turn can try to get an older version of openFPGALoader.
P.S. Having trouble focusing since an unfortunate IQ-loss event due to pre-vax Delta COVID.

Nope. Still works.
Although this is not pure 0.12.1 but a master branch on commit a39524636bcc0846a799ed1fb874c891fc350c1b (https://github.com/trabucayre/openFPGALoader/commit/a39524636bcc0846a799ed1fb874c891fc350c1b)
I'll try to make a pure version with the tag 0.12.1
rabbit@fly ~/tmp% openFPGALoader -V
openFPGALoader v0.12.1
rabbit@fly ~/tmp% openFPGALoader -vb tangnano9k counter.fs
empty
Jtag frequency : requested 6.00MHz   -> real 6.00MHz
found 1 devices
index 0:
        idcode 0x100481b
        manufacturer Gowin
        family GW1N
        model  GW1N(R)-9C
        irlength 8
File type : fs
Parse file Parse counter.fs:
checksum 0x3e6d
Done
DONE
bitstream header infos
CRCCheck: ON
Compress: OFF
ConfDataLength: 712
LoadingRate: 2500000
ProgramDoneBypass: OFF
SPIAddr: 00fff000
SecurityBit: ON
idcode: 1100481b
before program sram: displayReadReg 0003f020
        Memory Erase
        Gowin VLD
        Done Final
        Security Final
        Ready
        POR
        FLASH lock
Erase SRAM before erase sram: displayReadReg 0003f020
        Memory Erase
        Gowin VLD
        Done Final
        Security Final
        Ready
        POR
        FLASH lock
pollFlag: 3f0a0 (80)
pollFlag: 3d080 (0)
pollFlag: 390a0 (20)
after erase sram: displayReadReg 000390a0
        Memory Erase
        System Edit Mode
        Gowin VLD
        Ready
        POR
        FLASH lock
pollFlag: 39020 (0)
Load SRAM before write sram: displayReadReg 00039020
        Memory Erase
        Gowin VLD
        Ready
        POR
        FLASH lock
Load SRAM: [==================================================] 100.00%
Done
after write sram: displayReadReg 0003f020
        Memory Erase
        Gowin VLD
        Done Final
        Security Final
        Ready
        POR
        FLASH lock
DONE
CRC check: Success
after program sram: displayReadReg 0003f020
        Memory Erase
        Gowin VLD
        Done Final
        Security Final
        Ready
        POR
        FLASH lock

https://github.com/user-attachments/assets/c5d75b61-7b60-4e42-baee-d2ed4fba4582

Output on my machine:
>openFPGALoader -b tangnano9k counter.fs -f -v
empty
write to flash
Jtag frequency : requested 6.00MHz   -> real 6.00MHz
found 1 devices
index 0:
	idcode 0x100481b
	manufacturer Gowin
	family GW1N
	model  GW1N(R)-9C
	irlength 8
File type : fs
Parse file Parse counter.fs:
checksum 0x3e6d
Done
DONE
bitstream header infos
CRCCheck: ON
Compress: OFF
ConfDataLength: 712
LoadingRate: 2500000
ProgramDoneBypass: OFF
SPIAddr: 00fff000
SecurityBit: ON
idcode: 1100481b
Jtag frequency : requested 2.50MHz   -> real 2.00MHz
Erase SRAM before erase sram: displayReadReg 0001f020
	Memory Erase
	Gowin VLD
	Done Final
	Security Final
	Ready
	POR
pollFlag: 1f0a0 (80)
pollFlag: 1d080 (0)
pollFlag: 1d080 (0)
pollFlag: 190a0 (20)
after erase sram: displayReadReg 000190a0
	Memory Erase
	System Edit Mode
	Gowin VLD
	Ready
	POR
pollFlag: 19020 (0)
after erase sram: displayReadReg 00019020
	Memory Erase
	Gowin VLD
	Ready
	POR
DONE
pollFlag: 190a0 (80)
Erase FLASH before erase flash: displayReadReg 000190a0
	Memory Erase
	System Edit Mode
	Gowin VLD
	Ready
	POR
pollFlag: 190a0 (80)
pollFlag: 19020 (0)
after erase flash: displayReadReg 00019020
	Memory Erase
	Gowin VLD
	Ready
	POR
DONE
Erasing FLASH: [==================================================] 100.00%
Done
pollFlag: 19020 (0)
write Flash: [==================================================] 100.00%
Done
pollFlag: 19020 (0)
CRC check : FAIL
Read: 0x00007dac checksum: 0x3e6d

after program flash: displayReadReg 0001f020
	Memory Erase
	Gowin VLD
	Done Final
	Security Final
	Ready
	POR

Oh, you are loading it into sram!
That works for me.
Could you please try to address the actual issue?  And I appreciate the effort of making videos, but they are distracting and not neccessary.
My makefile listed in the original message has basically
openFPGALoader -b tangnano9k  blink.fs -f -v

Thanks

Oh! Well, that means I was looking in the wrong place :)
Flash writing doesn't work, that's for sure.

I don't know if it's related, but I don't get any FLASH lock messages when configuring via sram

I'm no help here. At first glance, the CRC check function is the same and is called for both SRAM and flash.
It should work the same way, right?
https://github.com/trabucayre/openFPGALoader/blob/a39524636bcc0846a799ed1fb874c891fc350c1b/src/gowin.cpp#L365-L393

I haven't had a chance to look at any code, hoping that someone here would instantly know where to look based on the symptoms...  But yes, ideally the same function should work the same way.

I think most of us use SRAM most of the time for testing. So if it's indeed the case that SRAM works but flash doesn't for this particular board that is something that could have slipped past. Although it is surprising since flash definitely worked last time I tried on the Trenz board which has practically the same chip.
If someone wants to debug this the best way would be to take a line from a Gowin bitstream except for the last 16 bits (iirc) and compute the CRC and make sure it matches what Gowin generates.

In fact, for openFPGALoader, SRAM and flash differs by these lines. I don't remember exactly why this piece of code was added (maybe for something related to usercode) but checksum is overwritten by the one computed by openFPGALoader: it's maybe why bitstream is working with SRAM but not with FLASH.
@pepijndevos I will try to find why CRC differs between gowin, openFPGALoader and apicula.

This is truly frustrating and unworkable... Am I really the only one trying to use this board?

The inside of this board is even more fun than the outside - such intricate routing of high-speed clocks, for example, I have not seen in any model, either younger or older. It requires special attention and many experiments.
I use SRAM because if I flashed it every 3 minutes I would just kill the flash and I would have to buy a new board. Well, that’s why it never occurred to me that you originally meant flash :)

@yrabbit it make sense to limit flash access yes. I must admit most of the time I limit flash write bur to validate some algo I have no choice ;-)

Also, using SRAM is much faster to debug/test code

I am not able to load SRAM consistently.  I often get no errors, but the board just falls back on the flash bitstream, or ignores the new bitstream.  I will try to figure out the failure modes.

@trabucayre, SRAM is certainly great for developing, but I would hate to finish a project and not be able to flash it!

@yrabbit, is it a two-layer board?  I am away from my lab and don't have any 'scopes, micro or oscillo...  I can see you are a fan of Tang's design sensibilities, but they kind of match those of Gowin I suppose.  Personally I prefer smaller/older Xilinx devices myself, but there isn't much in the $20 price range for Xilinx boards.

@stacksmith Well, as far as I can see, yes, at least 2 layers.
Fan? Well, I have a couple of Tang boards :) And I kind of have to figure out how they work inside.

I was missing a 'P' in the Makefile's DEVICE equate.  Now sram works fine, and flashing seems to work as well, except I still get the CRC check: FAIL message, but the bitstream flashes and loads.

Yes, this makes sense - these cases differ in pins and all (almost) your problems were associated with the occupation of the DONE pin (IOL14A), which is used to signal the end of the FPGA configuration (or something like that). Using it as a GPIO is a very unhealthy activity :)

It still complains about the CRC though.

Well, we could use your help and your programming abilities - here is a piece of code that calculates and writes a checksum in Apicula. Ignore compress - no one uses compression.
https://github.com/YosysHQ/apicula/blob/fc1121f3dd5969a2c0f957fb0fe79b4f18c35d58/apycula/bslib.py#L112-L131

blechh... Python!  As a card-carrying Smug Lisp Programmer, looking at it makes me vomit in my mouth a little.  Not nearly enough parens!  But seriously, I have managed to not know anything about Python except that when something fails, it's because of Python code or some breaking Python library update deep inside.

Well then find all the bitmatrix.py files on your computer and replace them with the attached one. Has the situation with flashing the boards changed?
bm.zip

@yrabbit I confirm with your fix: the checksum computed in header_footer method matches the result when numpy is used, and also the crc computed by openFPGALoader

Great. Then the chances that @stacksmith  will be able to use the flush are high, so I do the PR.

Yes.
I have build a serie of bitstream using gowin's tools to compare checksum between this tool and openFPGALoader: each time there was the same value, so it's possible (but maybe I'm wrong) to consider openFPGALoader as a reference.
If the crc is correctly computed by apicula (i.e. match) 1/ no more error at the end of load/flash sequence, 2/ the FPGA will be happy when it will computing internally the crc and comparing with the one in the bitstream.

well. -c ft2232 and -b tangnano9k are identical even on your sent .FS. Checked several times. So the CRC generation is most likely okay.
crc.mp4
It’s good that you have two computers because next I’ll tell you fun things about that board. Try changing the USB cable - I use a cheap isolator with external power.

The next point: as you may have noticed, the SD card connector is located on this board directly under the USB connector. This makes soldering the actual body part of the USB connector a very tricky task, and in most cases (I have 4 boards) the connector is not soldered in any way - from the outside it seems that it is soldered, but under a microscope you can see that these legs move there freely and the entire structure rests on the flat pins of the USB itself tires.

Before the connector comes off completely, there are intermediate stages - partial contact, high resistance on some lines and other joys.

In general, Tangnano9k should be handled gently and it is advisable not to breathe near it.
If you have the opportunity to check on another board (at least temporarily borrowed), then let us know.

Hi there, I have two board tang nano 9k and 4k, I am under Linux Ubuntu 23.10, use openFPGALoader to
load bitstreams and oss-cad-suite from Lushay Labs (includes Yossys/apicula). By now :
board 9K is a total brick - started with being unstable with CRC errors, now I cannot erase SRAM and flash
memory even through Gowin EDA - Programmer
board 4K - works but randomly spits out CRC check fails - loading to SRAM always works, to flash works
very randomly : I have a fixed .fs file and just call openFPGALoader (version 0.12.1) to flash it
openFPGALoader -b tangnano9k -f uart_4k.fs
(it is a small UART implementation using GPIOs instead of USB port because 4K has no UART dedicated pins)
Literally, I run 5 times the above command, 4 times it tries to flash the board and fails with CRC error and
on 5th it succeeds.
Please, someone, tell me how this can be possible if not just shitty soldering / no soldering of the usb port.
Maybe I simply don't understand what CRC is about, but I thought that it could not change from flash to flash
if the bitstream is the same ....

The latest changes in Apicula related to the calculation of the control amount do not affect Tangnano4k - these chips have the number of bit in the row at a multiple of 8, unlike Tangnano9k. So for Tangnano4k, the CRC is calculated correctly and should work both for SRAM and Flash.
(But if you wish, you can try a new CRC calculation - replace all your files with this: https://github.com/yosyshq/apicula/blob/master/apycula/bitmatrix.py)
Next, you can check the connector (and partially tore it very easily), replace the USB cable with a very short one, use USB connectors directly on the motherboard, and not on the front panel (I say this for a normal large computer, not for laptops), use an USB insulator with external power, well, seek advice to openFPGAloader developers - maybe they have a couple of tips, like reducing the exchange speed.

authors: fedor-goncharov pepijndevos stacksmith trabucayre yrabbit

repo: YosysHQ/apicula


text:
Multiple drivers in carry cell

After upgrading yosys to 0.8+634 (e9a756aa) from a version built some time in March 2019 I'm getting
ERROR: multiple drivers on net 'CO' (carry.CO and $logic_or$/usr/local/bin/../share/yosys/ice40/cells_sim.v:141$8.Y)

in nextpnr. Example design servant_0.tar.gz
To reproduce
make -C servant_0/tinyfpga_bx-icestorm

If your version of nextpnr is from before late June, you will need to update to cope with the new whitebox support in Yosys.

Ah ok. I'll do that. Is there any particular order I need to compile the tools (yosys, nextpnr, icestorm) or is it just enough to update and rebuild nexpnr?

If you haven't updated for a while, it would be a good idea to update icestorm first (as nextpnr uses icestorm to build its database), although I don't think there have been any significant changes in the last few months.

Updating nextpnr worked fine with the added benefit of raising Fmax almost 30%. Thanks

repo: YosysHQ/yosys

license: isc


text:
🛑 UPCME is down

In dfee461, UPCME (http://medwww.upc.edu.cn) was down:

HTTP code: 0
Response time: 0 ms

Resolved: UPCME is back up in 6c69e00 after 6 minutes.

repo: Yourrrrlove/upptime


text:
🛑 UPCME is down

In 5702a22, UPCME (http://medwww.upc.edu.cn) was down:

HTTP code: 0
Response time: 0 ms

Resolved: UPCME is back up in e007095 after 10 minutes.


text:
Feature/nmp 43 product detail

Descripción
Feeling

[ ] 🤙 Solucion rapida
[ ] 👌 Terminado y listo
[X] 🤞 Espero que esto funcione, por favor revisar cuidadosamente

Tickets
nmp-43
Cómo probar?
Screenshots (si es aplicable)
Scope

[ ] 🐞 Bugfix (non-breaking changes que resuelve un problema
[ ] 💚 Mejora (non-breaking change que agrega/modifica funcionalidad a una característica existente)
[X] ⚡ Nueva característica/feature (non-breaking change que agrega una nueva característica)
[ ] ⚠ Breaking change (cambio que no es compatible con versiones anteriores y/o cambia la funcionalidad actual)

todo se ve bien

authors: Yulanyandrea juansmuar

repo: Yulanyandrea/FrontEnd-NFTMarketplace


text:
加一个转圈动画来蒙骗用户

后端还是太慢了……

打圈动画要怎么关

需要关吗？

authors: RimoChan YunYouJun cycxtIT

repo: YunYouJun/sese-engine-ui


text:
Another example on real data

So I compared the result v.s. real distance. (The focal is from iphone) It seems that there is still a large gap. The relative error is 33% and 36% in the two measurements.
Some examples in figure 7 also shows this big error, so I guess this is what to expect. This is not a bug, just some report.

Thank you for your case! We hope more data and stronger models shall help us shrink metric errors in the future.


text:
🛑 Official Website is down

In ea301c1, Official Website (https://www.zeenkey.com) was down:

HTTP code: 500
Response time: 249 ms

Resolved: Official Website is back up in 4b9d140.

repo: ZEENKEY/statuspage


text:
🛑 Server 1 is down

In 97e6e36, Server 1 (https://www.zeenkey.com) was down:

HTTP code: 503
Response time: 10262 ms

Resolved: Server 1 is back up in 8b099c2.


text:
Allow staff room voices to ignore help tickets

even though the functionality apparently doesn't work, this would still be useful in the future.

...why are staff roomvoices notified of help tickets in the first place?
I'm also not sure a PR that doesn't do the thing it says it does is all that useful.

Staff roomvoices shouldn't be notified about the tickets, unless the code is buggy.

It seems like they shouldn't be notified (https://github.com/Zarel/Pokemon-Showdown/blob/master/server/chat-plugins/helptickets.js#L298 and https://github.com/Zarel/Pokemon-Showdown/blob/master/server/chat-plugins/helptickets.js#L377)?
Maybe something is wrong with the permission system that makes it think Staff room voices can mute?

Not showing help tickets to voices seems like the best route

authors: AustinXII TheJetOU Zarel xfix

repo: Zarel/Pokemon-Showdown


text:
Implement Status scan service to get information related to a key

We want to do a getstatus(keys) grpc method to get information about the scanner task and database. For example, we want to know up to what height the scan was done, how many transactions were found and so on.
To implement the grpc we want to first do a Status scan service.
It will be good to present a draft of what are we planning to return before implementing.

We won't be doing any more work on the scanner

authors: mpguerra oxarbitrage

repo: ZcashFoundation/zebra