How am I supposed to get lattice diamond? - Page 1
Forum section: electronics / general

author: dlow
author_rank: Contributor
timestamp: February 06, 2017, 07:39:04 pm
content: Trying eevblog, because I don't know where else to turn. Maybe someone here can help.Lattice's site seems completely fubar in arcane ways to me. I can't download diamond, I can't request a license, and the support ticket system doesn't appear to work (amongst other things). I've tried calling multiple lattice offices, emailed several addresses (webmaster@, lic_admin@ & helpdeskstaff@), and left voicemail messages, all with no response. One person actually said that it was "impossible for the website to be broken" and then laughed at me. Great customer service guys! Meanwhile, I have an FPGA sitting on my desk that I literally can't do a thing with. Unfortunately, I've had it for several months, so returning it isn't an option.Based on the forum discussionhere, I was at least able to deduce the correct url to download a current copy of diamond, so I now have version 3.8 of the software installed. However, I have no means to get a license and I assume the FPGA is useless without one.When I click the link to request a license, free or otherwise,here, this is what I get:http://imgur.com/a/xcGsQI get similar results for a lot of the other links like downloading software or filing a support request. Not a lot to go on there...I've been getting this issue for well over a week now. I'm currently logged in and I don't have any emails from lattice that provide any context as to what's going on.Anyone able to help here? Are there other options I can use other than diamond (my device is a machxo2)?EDIT:Just to clarify, it's the license request links that aren't working. For example, the "request a Free License" link. Also, I am registered with the site and logged in (as you can see in the screenshot posted above).

author: suicidaleggroll
author_rank: Super Contributor
timestamp: February 06, 2017, 08:01:55 pm
content: Quote from: dlow on February 06, 2017, 07:39:04 pmI get a login page. I don't have a Lattice account so I can't go past that, do you at least get there?Have you tried using a different machine, OS, and/or browser to access their site?

author: dlow
author_rank: Contributor
timestamp: February 06, 2017, 08:22:33 pm
content: Quote from: suicidaleggroll on February 06, 2017, 08:01:55 pmThanks for checking.Yeah, I created an account a while ago and I'm logged in. Also tried with Microsoft Edge in addition to Chrome. Still no dice.

author: PA0PBZ
author_rank: Super Contributor
timestamp: February 06, 2017, 08:27:29 pm
content: QuoteWhen I click theherelink this is what I get, so there must be something going wrong at your end:

author: dlow
author_rank: Contributor
timestamp: February 06, 2017, 08:37:10 pm
content: Quote from: PA0PBZ on February 06, 2017, 08:27:29 pmYeah, that page works. It's the request links that are broken for me. You have to be signed in and click the "request a Free License" or the "Diamond Subscription License" Links.

author: Scrts
author_rank: Frequent Contributor
timestamp: February 06, 2017, 09:07:09 pm
content: Did you try to access the website using plain simple Internet Explorer?I have some difficulties accessing some websites at work - because my employer use hardware firewalls that filters some words or links... E.g. if there's word "ebay" in subject of the thread here - it's blocked.

author: dlow
author_rank: Contributor
timestamp: February 07, 2017, 02:30:40 am
content: Quote from: Scrts on February 06, 2017, 09:07:09 pmSo far I have tried: Windows 10 Chrome, Windows 10 Edge, Windows 10 explorer, Windows 10 firefox, OSX Chrome, OSX Safari, OSX firefox and Android Chrome. No dice with any.Here's a gif of what happens:http://imgur.com/a/9fkU7

author: Dubbie
author_rank: Unknown
timestamp: February 07, 2017, 03:27:45 am
content: I had this exact problem.Turns out that after bugging them for a bit, I got the following email:QuoteI replied with the appropriate info and then everything magically started working and not giving strange errors.

author: dlow
author_rank: Contributor
timestamp: February 07, 2017, 04:01:04 am
content: Quote from: Dubbie on February 07, 2017, 03:27:45 amI was afraid of that. So you can buy the chips, but they won't give you a way to program them unless they deem you worthy of their good graces? That's bonkers.

author: julian1
author_rank: Frequent Contributor
timestamp: February 07, 2017, 04:22:08 am
content: Consider buying a Lattice ICE40 variant. On Debian, a complete toolkit - yosys Verilog and icestorm is just an apt-get install away. It's sufficiently mature to synthesize soft-core cpus and keeps you focused on writing Verilog not learning the toolchain.The simplest ICE40 kit is a $25 Icestickhttps://www.google.com.au/search?q=lattice+icestick&source=lnms&tbm=ischIf it sounds extreme to be choosing hardware just to get access to a decent software toolchain - well that's exactly what I did. I tossed a couple of small xilinx dev boards in order to avoid bloated ISE and vivado.

author: Dubbie
author_rank: Unknown
timestamp: February 07, 2017, 04:22:29 am
content: Tell me about it.At the moment I am trying to buy one of their Silicon Image IC's. You'd think I was trying to buy an ICBM for all the trouble it is.R

author: dlow
author_rank: Contributor
timestamp: February 07, 2017, 05:00:27 am
content: :-(Well, anyone know of any email addresses or phone numbers I can try? If I could just get in touch with someone... I'd prefer not to buy more hardware and I'm pretty happy with what I have, I just want to develop on it.

author: Dubbie
author_rank: Unknown
timestamp: February 07, 2017, 06:55:41 am
content: Quote from: dlow on February 07, 2017, 05:00:27 amI have PMed you the details of who I dealt with.Sent from my phone using Tapatalk

author: mikeselectricstuff
author_rank: Super Contributor
timestamp: February 07, 2017, 08:18:14 am
content: This sort of situation can sometimes be resolved following a well-crafted tweet. Obviously depends how important the company thinks social media is but it's worked for me on some occasions with other companies.

author: StuUK
author_rank: Frequent Contributor
timestamp: February 07, 2017, 08:29:59 am
content: Quote from: mikeselectricstuff on February 07, 2017, 08:18:14 amYep, I agree... works wonders....

author: ale500
author_rank: Frequent Contributor
timestamp: February 07, 2017, 08:35:07 am
content: This happened to me too. Sometimes, specially on weekends, their site seems to be partially down. Once, not long ago, their licensing server had an expired license and the licenses you were getting were thus incomplete. I'd try later on, say in a couple of days. I waited a week for the new license!, but it is just for hobby uses.

author: dlow
author_rank: Contributor
timestamp: February 07, 2017, 02:47:19 pm
content: Thank you all for the help!Quote from: Dubbie on February 07, 2017, 06:55:41 amThanks! I sent him an email. With any luck, hopefully I'll get a response.Quote from: mikeselectricstuff on February 07, 2017, 08:18:14 amThanks Mike (love your channel btw)! Yeah, I was hoping not to have to get that far into it, but you're right that I should try social media next if I don't make progress in the next few days.Quote from: ale500 on February 07, 2017, 08:35:07 amMan, that's crazy. It's been about two weeks for me since I first emailed them. Something is definitely up. I think either my account isn't activated or the website has issues. It's not just the license request that's not working. The download links, the support form, some document links and several other things are also giving this response when I click them.

author: lujji
author_rank: Contributor
timestamp: February 07, 2017, 05:46:03 pm
content: I had the same problem when I first got my XO2 devboard. I kept seeing 'page not found error', description said that it takes 2 days to activate the account - same story after two days. Since then I had to register a dozen of fake accounts so here are some tips:1. When registering you have to specify company name where you can write something like 'personal use' or 'unaffiliated'.Alwaysuse a fake or real company name - this way the accounts I created were activated immediately.2. Don't register your real MAC address - instead, generate a random one and spoof it on all the machines where you use Diamond.

author: dlow
author_rank: Contributor
timestamp: February 07, 2017, 05:52:56 pm
content: Quote from: lujji on February 07, 2017, 05:46:03 pmHah! I had the same theory. I assume there's someone in the background approving these things and they simply don't care if it's some random joe blow filling these out. I'm going to take another stab at it using your advice. Thanks!

author: MagicSmoker
author_rank: Super Contributor
timestamp: February 07, 2017, 08:13:00 pm
content: This is only of tangential help to the OP, but I registered on Lattice yesterday using my actual business info and just d/l'ed Icecube2 a few minutes ago, installed it, and requested and received a license file. It does say on the license request web page that javascript is required for it to work.

author: dlow
author_rank: Contributor
timestamp: February 07, 2017, 08:16:12 pm
content: Quote from: MagicSmoker on February 07, 2017, 08:13:00 pmWhat tha? I wonder if it's b/c I'm using a gmail email address.

author: ebclr
author_rank: Super Contributor
timestamp: February 07, 2017, 08:18:22 pm
content: I get the Diamond and license is less than 10 minutes, simply register and everything will work just fine.Without registration no software, simple as that

author: dlow
author_rank: Contributor
timestamp: February 07, 2017, 08:25:26 pm
content: Quote from: ebclr on February 07, 2017, 08:18:22 pmCheck above. I provided a gif that shows what's happening. I have an account and I'm logged in.

author: mikeselectricstuff
author_rank: Super Contributor
timestamp: February 07, 2017, 08:25:38 pm
content: On the few occasions I've done it, license has come back pretty much straight away, including out of business hours.It may be that there is some manual approval process for a new account perhaps ?

author: ebclr
author_rank: Super Contributor
timestamp: February 07, 2017, 08:44:25 pm
content: Be patient, and check spam inbox

author: dlow
author_rank: Contributor
timestamp: February 07, 2017, 10:35:12 pm
content: ARGGGGG!! Just in case anyone comes across this thread in the future, the website does not appear to work with google accounts (gmail or g-suite). I just tried with hotmail and it worked fine!There is no approval process. It's instantaneous. Given that it's an ASP, there's no way to know what's happening on the back-end. They must be doing something with information from the email that gets sent, because it also had issues with my personal domain.Thanks for all the help guys. We can close this one out I guess.

author: Unknown
author_rank: Unknown
timestamp: May 14, 2017, 05:50:33 pm
content: I just bought a MachXO3 board and I am running into the same thing. I am kind of peeved; I thought that I would give them a try as they are "local" to me (headquarters not too far off in Portland, OR).I wonder whether I would get any traction if I just walked in and asked. I am just sort of sad to have to toss the board and the local company and go back to Xilinx/webpack. From the thread it seems like it is time to go play whack-a-mole with e-mail addresses and company names?ThreeFour so far for me and no luck.Here is a question, are there any FPGAs where the tool chain:Is proprietary but freely available, preferably not terrible, and most importantly doesn't require juggling licenses?Has a viable open source equivalent approaching the maturity of AVR / ARM tool chains?I see the mention for iCE40 below with the icestorm tools; any others? No need for any fancy IP core support or anything like that, just uncooked logic.

author: Dubbie
author_rank: Unknown
timestamp: May 14, 2017, 10:05:02 pm
content: In my experience the Lattice is definitely worth it if you can get past the ridiculous barriers to retrieving the software.

author: Unknown
author_rank: Unknown
timestamp: May 15, 2017, 03:25:44 am
content: Quote from: Dubbie on May 14, 2017, 10:05:02 pmI am going to try over the next week to obtain it; I sort of have a soft spot for them and their actual hardware products seem decent.I've tried my personal domain, an outlook.com address, and even my work e-mail so far. No luck on any of them. I will probably even call or ask around town to see if I know someone that knows someone that works there. We'll see. Past a certain point though, if they don't want to give me the software I don't know what else to do about it. Frustrating.They also seem to have a $99 promotion on right now for a year's worth of their full product which isn't too bad, but I don't really know how much I like the idea of paying every year to use a development environment, especially for the rather simple stuff I am trying to do. And I'm sure the 2nd year won't be anywhere near $99.Quote from: evb149 on May 14, 2017, 10:42:25 pmThis is what boggles me. Talk about a bad first experience. It's almost like they don't even want people to use their products.If I were a high volume commercial buyer I am sure I would have a sales rep to smooth the way. Electronics isn't what I do professionally, but even so, for the stuff I do get to make or influence procurement decisions on, I usually don't start out by just talking to sales and waving around the idea of a lucrative contract. I find it's nice to get an idea of the product informally first and have a look around before I get the full demo from a sales droid and the endless followup calls, or to have to deal with expensing or procurement processes for something I'm just sampling. I have to imagine it isn't just hobbyists that are put off by this sort of a thing. Why even build license management into a free evaluation product? How does that benefit anybody?Speaking of which I just took another look at Altera Quartus again for the first time since they were bought by Intel. It says "free, no license file required." I will probably download it tomorrow and see. The MAX 10 line looks decent.

author: ali_asadzadeh
author_rank: Super Contributor
timestamp: May 15, 2017, 05:42:31 am
content: They invented torrents for us for these reasons!

author: mikeselectricstuff
author_rank: Super Contributor
timestamp: May 15, 2017, 05:50:44 am
content: Quote from: evb149 on May 14, 2017, 10:42:25 pmAs FPGA software comprises parts from multiple vendors, I suspect Lattice have to pay some of them based on number of users, so that may be one reason they make it less than trivial.It may also be the case that there may be some issues around verification for export control.QuoteMAC Spoofing can often be used to overcome this issue.It might be worth talking to one of their distributors, as they will probably have contacts that can get things moving.

author: mikeselectricstuff
author_rank: Super Contributor
timestamp: May 15, 2017, 05:52:19 am
content: Quote from: ali_asadzadeh on May 15, 2017, 05:42:31 amExcept they email you the license info.

author: ebclr
author_rank: Super Contributor
timestamp: May 15, 2017, 11:57:44 am
content: What kind of problems are you experiencing?I don't know if I'm a lucky person, but Intel ( ex altera ) and lattice diamond software free or evaluations, are very simple to get and easy to install from Altera / Lattice, it's a question of a registration or log in if you already have one account and everything runs just fine, sometimes. In a matter of minutes is everything up and running, What is the point here?

author: mikeselectricstuff
author_rank: Super Contributor
timestamp: May 15, 2017, 02:14:17 pm
content: AFAICS some people are having trouble registering an account with no obvious explanation.

author: Unknown
author_rank: Unknown
timestamp: May 17, 2017, 06:27:12 am
content: For those that may have the same issue, I had some luck mailing Lattice's webmaster@ address. They said:QuoteAfter that I was able to log in with the original sign-up address and download an automatically generated license.I also had luck downloading Altera Quartus from Intel with just an e-mail verified signup, so that wasn't too bad. 12GB install size, but at least it doesn't seem to have any crazy DRM scheme like was mentioned above with Xilinx. Ordered some Altera dev boards as well.

author: suicidaleggroll
author_rank: Super Contributor
timestamp: May 17, 2017, 12:46:07 pm
content: Quote from: Elf on May 17, 2017, 06:27:12 amI've used Xilinx boards, ICs, and dev tools for many years. I honestly have no idea what that other poster was talking about...you download one Webpack license and you're done. It can be copied to any other computer without issue, and there is no hardware restriction. When you get into the very powerful chips that can't use the Webpack license then things get more complicated, but AFAIK it's no different with the other manufacturers either.

author: Axk
author_rank: Regular Contributor
timestamp: January 06, 2019, 01:27:33 pm
content: From my experience it looks like they have some sort of additional manual account validation depending on the info you enter and (thought less likely) the IP address you register from.So if the info you entered is fine with the automatic validation you can download the software and get a free licence right away, otherwise your account is flagged for manual validation.As to the software itself it's not difficult to get started. At least for a LED blinking Hello World with XO2-1200 it was pretty straight forward to get it to work with a Chinese cable from Ebay (HW-USBN-2A) and my own simple dev board that I laid out to see if I get it all right and can use the XO2s in other designs.