Forums
Blog
News
April 26, 2008
- This page will not be updated anymore, please visit our blog instead
November 10, 2007
- Astfin2 has been born; please see our blog (in a couple of days) for details about new exciting features such as PHP/sqlite based astfin-gui
- First ISDN call made using BRI Appliance, exactly one month after we committed final PCB design.
November 09, 2007
- chan_misdn is finally working... Thanks to Diego for his tremendous help.
October 22, 2007
- First BRi Appliance is up and running, including the mISDN and new drivers. Details will be available in our blog very soon...
October 17, 2007
- New batch of IP04s is available, please visit http://uCpbx.com/
October 15, 2007
- mISDN integrated, thanks to Pawel for doing the integration work and to Diego for providing the sources ported to Blackfin.
- BRI appliance and pri appliance are becoming reality, see blog for details.
- Open Source, DSP based echo cancellation, stay tuned for details (blog.astfin.org)
October 13, 2007
- New batch of IP04 has arrived, we still need to test them but this will only take a few days.
- The blog is up http://blog.astfin.org
September 1st, 2007
- We are sold out, all IP04s are gone...new batch will be available around Sept. 20, please stay tuned.
- BRI Appliance and PRI Appliance PCBs are almost ready...
- mISDN with Oslec (Open Source Line Echo Cancellation) support is being integrated into Astfin.
- Work on Freeswitch port to Blackfin is in progress, stay tuned....
August 16 2007 - Astfin/uCpbx store is up
- Please visit us at http://uCpbx.com
- PRI Appliance is ready for PCB routing
- BRI Appliance schematic is almost ready for final review
August 08 2007 - Astfin version 1.2.1 is released
- Upgraded to Asterisk 1.4.10
July 31 2007 - Astfin Subversion moves to Sourceforget.net
https://astfin.svn.sourceforge.net/svnroot/astfin/software/astfin/
July 24 2007 - Astfin version 1.2.0 is released.
Now you can download astfin from Sourceforge.net
- Source and uImage
https://sourceforge.net/project/showfiles.php?group_id=199040&package_id=236123
PR1-Appliance; Single span T1/E1 with hardware based echo cancellation and up to 128MB of SDRAM is coming to life!!! Please contact Mark or Dimitar for details.
BR4-Appliance; Preliminary work on BRI based system has already began. Please contact Mark or Dimitar for details.
PR1 Driver/Board; Fully functional beta, ready for testing. Please contact Mark, Dimitar or Mathieu for details
IP04; Fully functional beta, ready for testing. Please contact David for details.
SVN news; Astfin will be moving to sourceforge shortly.
BLOG; Astfin Blog is coming very soon, stay tuned.
Welcome to Astfin
Astfin is a Blackfin uClinux Asterisk distribution. The authors have used Buildroot to make the very complex embedded build process very simple.
Via 'make menuconfig' it supports:
1. The BlackfinOne V2
2. Analog Devices Blackfin BF537 STAMP
3. David Rowe's 4fx (2 FXS 2 FXO starter kit) hardware
4. The Primary Rate (PR1) card for the Blackfin (BlackfinOne only).
5. Asterisk 1.4, including the Web GUI, Zaptel and Libpri.
6. The IP04 IP-PBX.
Links
BlackfinOne open DSP motherboard
Status
Public beta. Please report ALL bugs using "New Ticket" button.
Building
1. Download the source code
for BlackfinOne V2, V2.1, IP04 and PR1-Appliance and BF537 STAMP svn co https://astfin.svn.sourceforge.net/svnroot/astfin/software/astfin/tags/ASTFIN_1_2_1/ astfin
2. Build uImage
[astfin]$ make menuconfig [astfin]$ make [astfin]$ make image [astfin]$ cp image_blackfinone_v2/uImage /your/tftp/server
Thats It!
Testing and Installation
3. If you are using 4FX board please move the jumper JMP2 (PF2) to JMP9 (PF1). This change is required due to PF2 being reserved for SPI flash booting. See 4fx.jpg image link at bottom of this page.
4. Setup your u-boot environment to point to your ftp server
bf1>setenv 'serverip=tftp.server.ip.address' bf1>saveenv
5. Boot on your target: Please note that Asterisk's configuration files will be saved to your parallel flash. Your uImage stored there will be lost
bf1> tftp 0x2000000 uImage bf1> bootm 0x2000000
6. The IP will be assigned using DHCP, to determine your IP use 'ifconfig' on the Blackfin console.
7. Point your web browser at http://yourIP, the username is 'admin', password 'mysecret'.
8. You can telnet into your Blackfin , the username is 'root', password 'uClinux'
9. If you are satisfied, you can load the image into your serial flash (bf1):
bf1> tftp 0x2000000 uImage bf1> eeprom write 0x2000000 30000 $(filesize)
Note for STAMP users: the uImage is too large to fit in your 4MB flash, you must use tftp.
10. Update you u-boot environment
bf1> setenv 'spiboot eeprom read 2000000 30000 4fc171;run addnet;bootm 2000000' bf1> saveenv
4fc171 represents actual size of your uImage (in hex). Please make sure that you record it while performing step 9
11. If you are using a USB memory stick (bf1), you can configure Astfin to use high quality ulaw prompts.
bf1> /bin/create_sounds
12. If you need to modify any startup parameters such as DHCP, static IP , timezone etc, please edit /etc/asterisk/rc.conf.
13. Astfin running on Blackfin One - see bf1_telephony.jpg
Contact Info
Attachments
- 4fx.jpg (30.6 kB) - added by blackfin on 04/07/07 19:11:49.
- astfin_topmenu.png (10.9 kB) -
Astfin Main Menu
, added by blackfin on 04/08/07 15:01:12. - bf1_telephony.jpg (62.0 kB) -
BF1+4FX+2FXS+2FXO
, added by dpenev on 04/08/07 17:42:46.
