thirtythreeforty / businesscard-linux

A Buildroot distribution small enough to run on my business card
https://www.thirtythreeforty.net/posts/2019/12/my-business-card-runs-linux/
1.8k stars 188 forks source link

H264 decode support for F1C100S or F1C200S. Binary Blog or Open Source? taobao has a reference design board #19

Open wb7odyfred opened 4 years ago

wb7odyfred commented 4 years ago

H264 decode support for F1C100S or F1C200S. Binary Blog or Open Source? whats available to use in building a linux. My interest is testing out www.youtube.com videos viewing on the TVout port or HDMI port. Does Allwinner help users to use the hardware H264 decoder with Linux? Or do they only support with Mellis OS?

Here is another development board for the F1C200S from TaoBao with TVout connector and 320x20 1/4 VGA LCD.

Will try my google foo, to search for hardware support of H264 video Decoder. Does H264 video Decoder work with either of these LCD interface & TVout also?

Other related URL links [mpeg2 video decoding support]( https://linux-sunxi.org/Sunxi-cedrus https://github.com/bootlin/cedrus

F-Series

F series are processors based on Allwinner's melis OS, mainly used in smart video radios, video MP5, etc.[10]

From 2007 to 2011, Allwinner introduced its F-series processors, including the F10, F13, F18, F20, F1E200, F1C100, and F20. This series runs Allwinner's in-house operating system Melis2.0, which is now mainly used in vehicle multimedia systems, E-ink readers, video intercom systems, and so on. Allwinner_Technology F-Series wikipediea

Mr-Bossman commented 3 years ago

No, they won't help us with it unless you're going to buy like 10k chips. They won't help with Melis os either. I pirated Melis os for the f1c100s and it's mostly pre-compiled binaries with header files and a device tree-like thing. Unfortunately, it only compiles in windows. If you want the zip file msg me I did get the LCD interface working. Also if you could get the schematic for that dev board that would be great.

SuperNeotendo commented 1 year ago

no they wont help us with it and unless ur going to buy like 10k chips they wont help with melis os either i pirated melis os for the f1c100s and its mostly pre compiled binarys with header files and a device tree like thing unfortunatly it only compiles in windows. if u want the zip file msg me i did get the lcd interface working. if you could get the scimatic for that dev board that would be gr8

Can i have the melis zip please? I program the cfw opendingux for FC3000 handheld and a melis package would be handy. Thank you

superneotendo@gmail.com

Mr-Bossman commented 1 year ago

Unfortunately, I seem to not have it on my desktop. And the drive I thought I had it on I overwrote the MBR. Sadly the windows VM I was using for this project I have since deleted. You should be able to find it online though.

SuperNeotendo commented 1 year ago

Unfortunately, I seem to not have it on my desktop. And the drive I thought I had it on I overwrote the MBR. Sadly the windows VM I was using for this project I have since deleted. You should be able to find it online though.

That's sad, i can not find it online. Thank you <3,

wb7odyfred commented 1 year ago

Hello Mr Bossman, SuperNeotendo. I recently looked on a laptop computer and had the melis.zip there. I missplaced the power charge code to that computer, so can't turn it on today. I will look for melis.zip file on the computers hard drive and let you know. How shall I transfer it? I did find the PDF of the Linux Business Card on a google drive, but not melis.zip. fredfinster58@gmail.com you can email me, to encourage me to find that mellis zip file.

I like this new https://wiki.radxa.com/rock5 rk3588 cpu eight A76 cores This will be a great desktop computer. Hope to have FreeBSD running on this. https://forum.radxa.com/t/introduce-rock-5-model-b-arm-desktop-level-sbc/8361

wb7odyfred commented 1 year ago

I found the Melis SDK. How can I transfer this large 476MB file with you? I am older and remember placing a RS-232 serial cable between two CP-M computer and transfering a file at 300 baud in 1981-82. It was a highlight then ;>} Now looking to share 476MB tar.gz files around the world in mere minutes. Wow, what a change in 40 years!!

Really enjoying the Raspberry Pi 4B with 8 gigs running FreeBSD 14.0 Current on 500GB SSD. https://ghostbsd-arm64.blogspot.com

F1C800_Melis_tar_output.txt @Mr-Bossman @SuperNeotendo @romansavrulin @thirtythreeforty

SuperNeotendo commented 1 year ago

Hi,

That sounds very good, thank you.

I canremeber it also, used nullmodem cable to build a internet bridge to my other computer.

Can you upload it to google drive (gdrive)? If you have an google account you must have an gdrive also.

Kind regards

Fred Finster @.***> schrieb am Sa., 25. Feb. 2023, 04:43:

I found the Melis SDK. How can I transfer this large 476MB file with you? I am older and remember placing a RS-232 serial cable between two CP-M computer and transfering a file at 300 baud in 1981-82. It was a highlight then ;>} Now looking to share 476MB tar.gz files around the world in mere minutes. Wow, what a change in 40 years!!

Really enjoying the Raspberry Pi 4B with 8 gigs running FreeBSD 14.0 Current on 500GB SSD. https://ghostbsd-arm64.blogspot.com

F1C800_Melis_tar_output.txt https://github.com/thirtythreeforty/businesscard-linux/files/10830156/F1C800_Melis_tar_output.txt @Mr-Bossman https://github.com/Mr-Bossman @SuperNeotendo https://github.com/SuperNeotendo @romansavrulin https://github.com/romansavrulin @thirtythreeforty https://github.com/thirtythreeforty

— Reply to this email directly, view it on GitHub https://github.com/thirtythreeforty/businesscard-linux/issues/19#issuecomment-1444977362, or unsubscribe https://github.com/notifications/unsubscribe-auth/AK523FHPIS6TLQ7L53N3ZZDWZF5WDANCNFSM4NPNL72Q . You are receiving this because you were mentioned.Message ID: @.***>

wb7odyfred commented 1 year ago

ftp F1C200.ddns.net 3 Files to see there. see if you can reach and download 1 or both of the tar gzip files

ls F1C800_Melis_SDK.tar.gz F1C800_Melis_SDK.tgz F1C800_Melis_tar_output.txt root@fredTC93-pc:/usr/local/ftp/pub # ls -l total 994370 -rw-r--r-- 1 root wheel 476472818 Feb 24 23:36 F1C800_Melis_SDK.tar.gz -rw-r--r-- 1 root wheel 476472503 Feb 24 23:36 F1C800_Melis_SDK.tgz -rw-r--r-- 1 root wheel 1485046 Feb 24 23:36 F1C800_Melis_tar_output.txt root@fredTC93-pc:/usr/local/ftp/pub # ls -lh total 994370 -rw-r--r-- 1 root wheel 454M Feb 24 23:36 F1C800_Melis_SDK.tar.gz -rw-r--r-- 1 root wheel 454M Feb 24 23:36 F1C800_Melis_SDK.tgz -rw-r--r-- 1 root wheel 1.4M Feb 24 23:36 F1C800_Melis_tar_output.txt root@fredTC93-pc:/usr/local/ftp/pub #

SuperNeotendo commented 1 year ago

can not reach the server

Am Sa., 25. Feb. 2023 um 11:46 Uhr schrieb Fred Finster < @.***>:

ftp F1C200.ddns.net 3 Files to see there. see if you can reach and download 1 or both of the tar gzip files

ls F1C800_Melis_SDK.tar.gz F1C800_Melis_SDK.tgz F1C800_Melis_tar_output.txt @.:/usr/local/ftp/pub # ls -l total 994370 -rw-r--r-- 1 root wheel 476472818 Feb 24 23:36 F1C800_Melis_SDK.tar.gz -rw-r--r-- 1 root wheel 476472503 Feb 24 23:36 F1C800_Melis_SDK.tgz -rw-r--r-- 1 root wheel 1485046 Feb 24 23:36 F1C800_Melis_tar_output.txt @.:/usr/local/ftp/pub # ls -lh total 994370 -rw-r--r-- 1 root wheel 454M Feb 24 23:36 F1C800_Melis_SDK.tar.gz -rw-r--r-- 1 root wheel 454M Feb 24 23:36 F1C800_Melis_SDK.tgz -rw-r--r-- 1 root wheel 1.4M Feb 24 23:36 F1C800_Melis_tar_output.txt @.***:/usr/local/ftp/pub #

— Reply to this email directly, view it on GitHub https://github.com/thirtythreeforty/businesscard-linux/issues/19#issuecomment-1445052751, or unsubscribe https://github.com/notifications/unsubscribe-auth/AK523FF3DP5TCL6SFHCOJSTWZHPHBANCNFSM4NPNL72Q . You are receiving this because you were mentioned.Message ID: @.***>

SuperNeotendo commented 1 year ago

connected!!!

Just downloading F1C800_Melis_SDK.tgz. but was only able to connect with windows tool ftp instead with winscp.

wb7odyfred commented 1 year ago

Oh great News!.  I put two tar.gz files up there.  I don't know if they are both correct, or one or the other has a tar or gzip compression error.

Happy that the download worked and finished.  Can you test the download for errors?

Fred

On 2/25/23 14:36, SuperNeotendo wrote:

connected!!!

Just downloading F1C800_Melis_SDK.tgz. but was only able to connect with windows tool ftp instead with winscp.

— Reply to this email directly, view it on GitHub https://github.com/thirtythreeforty/businesscard-linux/issues/19#issuecomment-1445219567, or unsubscribe https://github.com/notifications/unsubscribe-auth/AB6OB2L43X6F3ENHL4LG7UTWZKCNXANCNFSM4NPNL72Q. You are receiving this because you authored the thread.Message ID: @.***>

-- Fred Finster email: wb7odyfred @ Yahoo.com 971-718-9144

wb7odyfred commented 1 year ago

ftp   f1c200.ddns.net    76.14.221.149   Checkip.org  or https://check-ip.com/ or https://2ip.me/en/services/ip-service/port-check

Oh great News!.  I put two tar.gz files up there.  I don't know if they are both correct, or one or the other has a tar or gzip compression error.

I also place the 1.5 Megabyte Listing file of what is inside the tar image.

Happy that the download worked and finished.  Can you test the download  .tgz or .tar.gz  image file for errors?

So happy I can share back with you what you wanted for your project.

Fred

On 2/25/23 14:36, SuperNeotendo wrote:

connected!!!

Just downloading F1C800_Melis_SDK.tgz. but was only able to connect with windows tool ftp instead with winscp.

— Reply to this email directly, view it on GitHub https://github.com/thirtythreeforty/businesscard-linux/issues/19#issuecomment-1445219567, or unsubscribe https://github.com/notifications/unsubscribe-auth/AB6OB2L43X6F3ENHL4LG7UTWZKCNXANCNFSM4NPNL72Q. You are receiving this because you authored the thread.Message ID: @.***>

-- Fred Finster email: wb7odyfred @ Yahoo.com 971-718-9144

Mr-Bossman commented 1 year ago

fred ur signoff has ur phone number sense you replied via email... also you can host the file on a github repo

wb7odyfred commented 1 year ago

That is the problem.  Github limits file size to 25Mbytes.  The zip file is 206Megabytes.  The whole thing is 476MB.  I don't wish to break copyright law and leave traces around for someone to find in future.

On 2/25/23 21:18, Jesse Taube wrote:

I think I had to many processes (ie Open Browser Tabs)   I am presently reducing them, so that the FTP file connection will be faster.

Misplaced my cell phone this last week, so can NOT answer today or this weekend till I uncover this cell phone.   Try the FTP   or Telnet  f1c200.ddns.net 21  and verify connection and download.  @.***_Fred I can be reached here.

ftp f1c200.ddns.net user: ftp password: email_address

report pass or fail back.

Fred

fred ur signoff has ur phone number sense you replied via email... also you can host the file on a github repo

— Reply to this email directly, view it on GitHub https://github.com/thirtythreeforty/businesscard-linux/issues/19#issuecomment-1445271503, or unsubscribe https://github.com/notifications/unsubscribe-auth/AB6OB2OHFCWVKCAK2ZLLP2LWZLRSLANCNFSM4NPNL72Q. You are receiving this because you authored the thread.Message ID: @.***>

-- Fred Finster email: wb7odyfred @ Yahoo.com 971-718-9144

khorght commented 9 months ago

That is the problem.  Github limits file size to 25Mbytes.  The zip file is 206Megabytes.  The whole thing is 476MB.  I don't wish to break copyright law and leave traces around for someone to find in future. On 2/25/23 21:18, Jesse Taube wrote: I think I had to many processes (ie Open Browser Tabs)   I am presently reducing them, so that the FTP file connection will be faster. Misplaced my cell phone this last week, so can NOT answer today or this weekend till I uncover this cell phone.   Try the FTP   or Telnet  f1c200.ddns.net 21  and verify connection and download.  @._Fred I can be reached here. ftp f1c200.ddns.net user: ftp password: email_address report pass or fail back. Fred fred ur signoff has ur phone number sense you replied via email... also you can host the file on a github repo — Reply to this email directly, view it on GitHub <#19 (comment)>, or unsubscribe https://github.com/notifications/unsubscribe-auth/AB6OB2OHFCWVKCAK2ZLLP2LWZLRSLANCNFSM4NPNL72Q. You are receiving this because you authored the thread.Message ID: @.> -- Fred Finster email: wb7odyfred @ Yahoo.com 971-718-9144

Hello. If it's possible, could you,please, share F1C800_Melis_SDK? Mostly i'm interested in "libdram" precompiled binary file from eboot/spl/drivers/dram folder. Currently my educational aim is just to start uboot on my custom board with this SoC, but whithout DRAM init it's impossible. Thanx.

Mr-Bossman commented 8 months ago

@wb7odyfred you have your phone in ur signoff. it seems to have been added here when you replied via email... unless you inended that

Mr-Bossman commented 8 months ago

also, i made a board if you all still want one the design is on my GH.

Mr-Bossman commented 8 months ago

@khorght uboot can boot without it...

khorght commented 8 months ago

@khorght uboot can boot without it...

By "start u-boot" i mean the whole process that ends up with u-boot console, off course u-boot is starting, i've changed init a bit so uart successfully spawns messages, but at the board_r/board_f stages where DRAM init happens i'm getting eternal hang, in malloc, before u-boot copy himself to the upper area of the memory to prevent being overwrited by linux, as i understand. Currently i'm just trying different sunxi DRAM drivers with no luck, all i got is with R40 driver/timings successfull DRAM size detection - 64MiB.

Mr-Bossman commented 8 months ago

@khorght uboot can boot without it...

By "start u-boot" i mean the whole process that ends up with u-boot console, off course u-boot is starting, i've changed init a bit so uart successfully spawns messages, but at the board_r/board_f stages where DRAM init happens i'm getting eternal hang, in malloc, before u-boot copy himself to the upper area of the memory to prevent being overwrited by linux, as i understand.

So you are testing with the R40 not the f1c200/100s. The f1c200s should boot correctly it was tested only 3 u-boot releases ago by multiple people, including me

Currently i'm just trying different sunxi DRAM drivers with no luck, all i got is with R40 driver/timings successfull DRAM size detection - 64MiB.

khorght commented 8 months ago

@khorght uboot can boot without it...

By "start u-boot" i mean the whole process that ends up with u-boot console, off course u-boot is starting, i've changed init a bit so uart successfully spawns messages, but at the board_r/board_f stages where DRAM init happens i'm getting eternal hang, in malloc, before u-boot copy himself to the upper area of the memory to prevent being overwrited by linux, as i understand.

So you are testing with the R40 not the f1c200/100s. The f1c200s should boot correctly it was tested only 3 u-boot releases ago by multiple people, including me

Currently i'm just trying different sunxi DRAM drivers with no luck, all i got is with R40 driver/timings successfull DRAM size detection - 64MiB.

You've misreaded my post a little. I'm playing with f1c800 SoC, not f1c200s SoC, thats why i've asked to share a part of f1c800 Melis RTOS, mentioned in this thread. f1c200s works flawlessly, same driver works on rebranded f1c200s known as f1c600, i have both on my custom eval boards, but f1c800 does not work with this driver, looks like because it's not the direct suniv family/line successor and got another DRAM controller, it's sun3i2p2. Anyway... i've got dumps of boot0 and boot1 from one of the commercial products with f1c800 in it, hope this will lead to something... thanx for the patience and answers. good luck.

CarryChang commented 5 months ago

That is the problem.  Github limits file size to 25Mbytes.  The zip file is 206Megabytes.  The whole thing is 476MB.  I don't wish to break copyright law and leave traces around for someone to find in future. On 2/25/23 21:18, Jesse Taube wrote: I think I had to many processes (ie Open Browser Tabs)   I am presently reducing them, so that the FTP file connection will be faster. Misplaced my cell phone this last week, so can NOT answer today or this weekend till I uncover this cell phone.   Try the FTP   or Telnet  f1c200.ddns.net 21  and verify connection and download.  @._Fred I can be reached here. ftp f1c200.ddns.net user: ftp password: email_address report pass or fail back. Fred fred ur signoff has ur phone number sense you replied via email... also you can host the file on a github repo — Reply to this email directly, view it on GitHub <#19 (comment)>, or unsubscribe https://github.com/notifications/unsubscribe-auth/AB6OB2OHFCWVKCAK2ZLLP2LWZLRSLANCNFSM4NPNL72Q. You are receiving this because you authored the thread.Message ID: @.> -- Fred Finster email: wb7odyfred @ Yahoo.com 971-718-9144

hi Bro, can u give this F1C800_Melis_SDK.tar.gz again, thx again

CarryChang commented 5 months ago

Thx again. Email: coolcahng@gmail.com.

wb7odyfred commented 5 months ago

Got your message about wanting the F1C800_Melis_SDK.tar.gz. I do have a nginx WEB server operating. Let me see if I can place here http://ghostbsdarm64.hopto.org/packages

CarryChang commented 5 months ago

Got your message about wanting the F1C800_Melis_SDK.tar.gz. I do have a nginx WEB server operating. Let me see if I can place here http://ghostbsdarm64.hopto.org/packages

Yeah. Thx Bro, the WEB server is connected, i am waitting the F1C800_Melis_SDK

wb7odyfred commented 5 months ago

3 files to download, 2 older text files that you can compare their listing text, with your directories and files. Use wget -c or curl -O with the newer F1C800_Melis_SDK.tar.gz. I hope I did not experience bit-rot or lost files. Share back how this F1C800_Melis_SDK version is working for your needs. I received these file in 2020 and untarred them to look and learn from them. I never used these files. Make something good with the F1C100S or F1C200S or follow on ICs

wget -c http://ghostbsdarm64.hopto.org/packages/root_F1C800_Melis_SDK_list.txt http://ghostbsdarm64.hopto.org/packages/root_F1C800_Melis_SDK_list.txt wget -c http://ghostbsdarm64.hopto.org/packages/F1C800_Melis_tar_output.txt http://ghostbsdarm64.hopto.org/packages/F1C800_Melis_tar_output.txt

wget -c http://ghostbsdarm64.hopto.org/packages/F1C800_Melis_SDK.tar.gz http://ghostbsdarm64.hopto.org/packages/F1C800_Melis_SDK.tar.gz

CarryChang commented 5 months ago

3 files to download, 2 older text files that you can compare their listing text, with your directories and files. Use wget -c or curl -O with the newer F1C800_Melis_SDK.tar.gz. I hope I did not experience bit-rot or lost files. Share back how this F1C800_Melis_SDK version is working for your needs. I received these file in 2020 and untarred them to look and learn from them. I never used these files. Make something good with the F1C100S or F1C200S or follow on ICs

wget -c http://ghostbsdarm64.hopto.org/packages/root_F1C800_Melis_SDK_list.txt http://ghostbsdarm64.hopto.org/packages/root_F1C800_Melis_SDK_list.txt wget -c http://ghostbsdarm64.hopto.org/packages/F1C800_Melis_tar_output.txt http://ghostbsdarm64.hopto.org/packages/F1C800_Melis_tar_output.txt

wget -c http://ghostbsdarm64.hopto.org/packages/F1C800_Melis_SDK.tar.gz http://ghostbsdarm64.hopto.org/packages/F1C800_Melis_SDK.tar.gz

Thx Bro, that is a lot of help for a newbie(me) to learn the F1C800. Thx again

Nable80 commented 5 months ago

Thank you so much for this upload, you're awesome!

wb7odyfred commented 5 months ago

Thank you so much for this upload, you're awesome! Well enjoy and use it to create something wonderful with the F1C100S. Were you able to download the 3 files? Is it useful? Might take a few days or weeks to go through that source code and binaries. Ghidra? to understand details of the binary files. Glad you find it useful to you. I was slow putting it back up. Thanks, Fred